Compare commits

...
65 Commits
Author SHA1 Message Date
Nubenetes Bot b12aa57102 merge: merge develop into master adding dark mode styles for arsys logo 2026-05-28 16:24:39 +02:00
Nubenetes Bot fbf99cf8d1 fix: resolve arsys logo visibility in dark mode by adding media query style in SVG and CSS filter invert rule 2026-05-28 16:24:12 +02:00
Nubenetes Bot 228e4677ef feat: sync V2 elite curated edition and README metrics [skip ci] 2026-05-28 14:20:26 +00:00
Nubenetes Bot 4647fd6626 docs: automated README metric synchronization [skip ci] 2026-05-28 14:18:29 +00:00
Nubenetes Bot 6edf3a877c merge: merge develop into master replacing broken arsys logo with working svg 2026-05-28 16:17:54 +02:00
Nubenetes Bot 1a0bc75cca fix: replace broken arsys png with working svg and regenerate mosaics 2026-05-28 16:17:44 +02:00
Nubenetes Bot ced9bf0056 merge: merge develop into master including Arsys channel addition and video hub linter fixes 2026-05-28 16:03:18 +02:00
Nubenetes Bot c0542b09ac docs: automated README metric synchronization [skip ci] 2026-05-28 14:01:49 +00:00
Nubenetes Bot 37a03b4f23 fix: update git add pathspec in videos workflow to stage v2-docs/videos/ directory 2026-05-28 16:01:03 +02:00
Nubenetes Bot e7e588bed0 feat: sync V2 elite curated edition and README metrics [skip ci] 2026-05-28 14:00:52 +00:00
Nubenetes Bot 6e2a8c3a92 docs: automated README metric synchronization [skip ci] 2026-05-28 13:58:59 +00:00
Nubenetes Bot 12cf8e3840 fix: correct video index heading increment to resolve lint error, and feat: add Arsys channel to V1 and V2 YouTube mosaics 2026-05-28 15:58:15 +02:00
Nubenetes Bot ef4feaa941 docs: automated README metric synchronization [skip ci] 2026-05-28 09:47:36 +00:00
Nubenetes Bot 450ec74c06 Merge develop into master for release v2.3.28 2026-05-28 11:47:07 +02:00
Nubenetes Bot b578513e71 docs: update Mandate 23 in GEMINI.md and persistent memory in health_learning.json to reflect database-driven dual layout design 2026-05-28 11:46:58 +02:00
Nubenetes Bot df7adf28df docs: automated README metric synchronization [skip ci] 2026-05-28 09:45:55 +00:00
Nubenetes Bot 76c3b3d907 Merge develop into master for release v2.3.27 2026-05-28 11:45:26 +02:00
Nubenetes Bot ed189f6426 feat: run reorganize_mosaic.py automatically in publisher workflow 2026-05-28 11:45:17 +02:00
Nubenetes Bot 6e8cc4fda4 docs: automated README metric synchronization [skip ci] 2026-05-28 09:43:10 +00:00
Nubenetes Bot 0d3b751a6d Merge develop into master for release v2.3.26 2026-05-28 11:42:44 +02:00
Nubenetes Bot a7eae54c1f fix: correct heading levels in v2_video_portal.py index generator to prevent markdown lint failures 2026-05-28 11:42:32 +02:00
Nubenetes Bot 6bb523a0f0 feat: sync V2 elite curated edition and README metrics [skip ci] 2026-05-28 09:39:14 +00:00
Nubenetes Bot e385fe27eb docs: automated README metric synchronization [skip ci] 2026-05-28 09:37:35 +00:00
Nubenetes Bot 967900cd58 Merge develop into master for release v2.3.25 2026-05-28 11:37:09 +02:00
Nubenetes Bot a26adfb137 feat: migrate YouTube mosaic metadata to inventory.yaml, dynamically generate V2 categorized layout, and document V1 vs V2 layout differences 2026-05-28 11:36:57 +02:00
Nubenetes Bot eeff01403b Merge develop into master for release v2.3.24 2026-05-28 11:27:48 +02:00
Nubenetes Bot 5c6fe886ae docs: automated README metric synchronization [skip ci] 2026-05-28 09:26:31 +00:00
Nubenetes Bot c73419a889 fix: correct heading hierarchy in video hub index to fix MD001 lint error 2026-05-28 11:25:50 +02:00
Nubenetes Bot 29b14c2a78 feat: sync V2 elite curated edition and README metrics [skip ci] 2026-05-28 09:25:05 +00:00
Nubenetes Bot 062c61afd4 docs: automated README metric synchronization [skip ci] 2026-05-28 09:24:02 +00:00
Nubenetes Bot 47e7d63497 feat: restore flat YouTube channels mosaic in V1 and keep V2 categorized 2026-05-28 11:22:41 +02:00
Nubenetes Bot b697327426 Merge develop (quote block HTML wrapping fix) into master 2026-05-28 11:12:05 +02:00
Nubenetes Bot 93e79c15a5 feat: fix block wrapping for Horatio quote card to restore hover effects [skip ci] 2026-05-28 11:11:56 +02:00
Nubenetes Bot f5dd79aa11 Merge develop (conformance footer layout) into master 2026-05-28 11:07:08 +02:00
Nubenetes Bot 0ae882f50f feat: design glassmorphic conformance footer to prevent image occlusion [skip ci] 2026-05-28 11:06:57 +02:00
Nubenetes Bot d8dd040601 Merge develop (clickable quote card and homepage reordering) into master 2026-05-28 10:55:08 +02:00
Nubenetes Bot e0598ac9ad feat: design clickable quote card, enlarge showcase image, and reorder homepage layout [skip ci] 2026-05-28 10:54:56 +02:00
Nubenetes Bot d89b37860d Merge develop (cache buster for CSS) into master 2026-05-27 23:49:45 +02:00
Nubenetes Bot de196fee27 chore: add cache buster to v2_elite.css [skip ci] 2026-05-27 23:49:36 +02:00
Nubenetes Bot 989a20539c Merge develop (clickable Agentic Video Hub tab) into master 2026-05-27 23:46:07 +02:00
Nubenetes Bot 3066e24a16 feat: enable navigation.indexes for clickable Agentic Video Hub tab [skip ci] 2026-05-27 23:45:56 +02:00
Nubenetes Bot 865bc96814 Merge develop (conformance showcase styles) into master 2026-05-27 23:42:56 +02:00
Nubenetes Bot f84ecce6d0 feat: design interactive conformance image effects and fix navigation path compilation [skip ci] 2026-05-27 23:42:37 +02:00
Nubenetes Bot fee247d837 Merge develop (changelog update) into master 2026-05-27 23:33:37 +02:00
Nubenetes Bot 69d97eb5c7 docs: update version 2.3.19 changelog with cards fix [skip ci] 2026-05-27 23:33:28 +02:00
Nubenetes Bot eb1c4beb14 Merge develop (hero cards fix in optimizer) into master 2026-05-27 23:31:56 +02:00
Nubenetes Bot 8bd68603b1 feat: persist 4 hero cards in v2 optimizer and update v2 docs [skip ci] 2026-05-27 23:31:38 +02:00
Inaki a87ea0a399 Merge pull request #286 from nubenetes/develop
release: V2 Video Hub Modularization and Automation
2026-05-27 23:27:00 +02:00
Nubenetes Bot 1a69f53a16 docs: modularize Video Hub, fix anchors/links, and automate cron schedule [skip ci] 2026-05-27 23:26:43 +02:00
Nubenetes Bot ba5e0969d3 docs: automated README metric synchronization [skip ci] 2026-05-27 21:12:22 +00:00
Nubenetes Bot b0edc25e0c Merge branch 'bot/workflow-filename-refactoring' into develop 2026-05-27 23:11:42 +02:00
Nubenetes Bot 7487af5929 chore(workflow): fix self-referential workflow filename references 2026-05-27 23:11:32 +02:00
Nubenetes Bot 69a0e9e213 docs: automated README metric synchronization [skip ci] 2026-05-27 21:11:02 +00:00
Nubenetes Bot 4f25652e29 Merge branch 'bot/curation-sources-antigravity-copilot' into develop 2026-05-27 23:10:24 +02:00
Nubenetes Bot d145714a3c chore(curation): add Gemini Antigravity and GitHub Copilot sources and feeds 2026-05-27 23:10:13 +02:00
Nubenetes Bot 6a19035279 docs: automated README metric synchronization [skip ci] 2026-05-27 21:09:21 +00:00
Nubenetes Bot 5b843617ca Merge branch 'bot/update-curation-sources-mcp' into develop 2026-05-27 23:08:43 +02:00
Nubenetes Bot 42e3fbedb9 chore(curation): update curation sources for AI & MCP Agents and fix WORKFLOW_PATH constants 2026-05-27 23:08:32 +02:00
Nubenetes Bot 4250415fcd feat: sync V2 elite curated edition and README metrics [skip ci] 2026-05-27 21:03:55 +00:00
Nubenetes Bot d95606af48 docs: automated README metric synchronization [skip ci] 2026-05-27 21:02:47 +00:00
Nubenetes Bot 8c072d12b8 Merge branch 'develop' into master for release v2.3.18 2026-05-27 23:02:15 +02:00
Nubenetes Bot 71da2a1255 Merge branch 'bot/v2-index-four-hero-cards' into develop (resolving conflict in index.md) 2026-05-27 23:02:03 +02:00
Nubenetes Bot 1c43c32f18 feat(v2): implement 4-card hero dashboard on homepage 2026-05-27 23:01:34 +02:00
Nubenetes Bot 8c8cc0a282 feat: sync V2 elite curated edition and README metrics [skip ci] 2026-05-27 20:55:52 +00:00
Nubenetes Bot 0338e3c26e docs: automated README metric synchronization [skip ci] 2026-05-27 20:54:34 +00:00
32 changed files with 2315 additions and 1313 deletions
+2 -2
View File
@@ -151,7 +151,7 @@ jobs:
if [ $EXIT_CODE -eq 42 ]; then
echo "🚨 CIRCUIT BREAKER TRIPPED: Disabling workflow to prevent quota drain."
gh workflow disable agentic_cron.yml
gh workflow disable 01.1.agentic_cron.yml
exit 1
elif [ $EXIT_CODE -ne 0 ]; then
exit $EXIT_CODE
@@ -165,7 +165,7 @@ jobs:
if [ "${{ github.event.inputs.historical_chunked }}" == "true" ] && grep -q "NEXT_CHUNK_START:" output.log; then
NEXT_DATE=$(grep "NEXT_CHUNK_START:" output.log | awk '{print $2}')
echo "Triggering next historical chunk until: $NEXT_DATE"
gh workflow run agentic_cron.yml -f historical_mode=true -f historical_chunked=true -f historical_until_date=$NEXT_DATE
gh workflow run 01.1.agentic_cron.yml -f historical_mode=true -f historical_chunked=true -f historical_until_date=$NEXT_DATE
fi
- name: Upload Visual Dashboard Artifact
+3 -1
View File
@@ -8,6 +8,8 @@ on:
- 'src/v2_video_portal.py'
- 'src/enrich_videos.py'
- 'data/inventory.yaml'
schedule:
- cron: '0 6 1 * *' # Runs on the 1st of every month at 06:00 UTC (every ~30 days)
workflow_dispatch:
inputs:
restore_cache:
@@ -76,7 +78,7 @@ jobs:
run: |
git config --global user.name "Nubenetes Bot"
git config --global user.email "bot@nubenetes.com"
git add data/inventory.yaml v2-docs/videos.md
git add data/inventory.yaml v2-docs/videos/
if git diff --staged --quiet; then
echo "No automated changes to commit."
else
@@ -63,6 +63,12 @@ jobs:
run: |
python -u src/v2_video_portal.py
- name: Execute Mosaic Reorganization
env:
PYTHONPATH: ${{ github.workspace }}
run: |
python src/reorganize_mosaic.py
- name: Run V2 Publisher (Render-Only)
env:
PYTHONPATH: ${{ github.workspace }}
+38
View File
@@ -5,6 +5,44 @@ 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).
## [[2.3.23]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.3.23) - 2026-05-28
### Changed
- **Quote Card HTML Structure**: Wrapped the clickable `quote-card-link` in a block-level `div` container to prevent the Markdown processor from wrapping the inline `a` link in a paragraph `<p>` tag. This ensures correct HTML parsing and restores the quote card's dynamic hover animations and transitions.
## [[2.3.22]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.3.22) - 2026-05-28
### Changed
- **Showcase Image Conformance Footer Bar**: Replaced the absolute badge overlay with an elegant, responsive glassmorphic footer bar `.hero-showcase-footer` beneath the image. This bar contains the CNCF conformance badge alongside an explanatory caption about workload portability, ensuring that no text covers any part of the main showcase image.
## [[2.3.21]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.3.21) - 2026-05-28
### Changed
- **Reordered V2 Homepage Header**: Reorganized the V2 home page layout, placing the large responsive CNCF conformance image showcase first, followed by Horatio's framed interactive quote card, and finally the four flex dashboard cards.
- **Glassmorphic Quote Card**: Replaced the plain text quote with a styled, framed quote card featuring an interactive dashed border, a custom quote icon, and a glowing neon cyan hover state that links directly to Horatio Nelson Jackson's Wikipedia page.
- **Enlarged Conformance Showcase**: Increased the max-width of the CNCF conformance wrapper to 1100px to ensure it remains as large as possible across all high-resolution devices.
## [[2.3.20]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.3.20) - 2026-05-27
### Changed
- **CNCF Showcase Conformance Image Effects**: Added a glassmorphic wrapper `.hero-showcase-wrapper` to the main CNCF conformance image on the V2 homepage with hover scale effects (`1.03x`), brightness filters, a neon cyan shadow glow, and an interactive overlay badge.
- **V2 Nav and Index Path Fixes**: Resolved broken internal references to `videos.md` in `v2-mkdocs.yml` and the strategic dimensions list by permanently updating the compiler to resolve paths to the modularised `./videos/index.md` location. Integrated MkDocs Material's `navigation.indexes` feature so that clicking the top-level "Agentic Video Hub" menu tab links directly to the Overview page (`videos/index.md`) without sub-navigation redundancy.
## [[2.3.19]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.3.19) - 2026-05-27
### Added
- **Modularized Video Hub**: Replaced the legacy monolithic `v2-docs/videos.md` with a structured, multi-page directory (`v2-docs/videos/`) separating video resources into AI Agents, DevOps/IaC/SRE, Cloud Native Core, and Fundamentals learning paths.
- **Robust Slugification and Header Cleaning**: Upgraded the slugification and header normalization logic to ensure 100% compatibility with MkDocs anchor resolution, stripping commas, parentheses, slashes, and special symbols to prevent broken internal links.
- **Monthly Video Automation Schedule**: Configured a monthly cron trigger (`0 6 1 * *`) in the V2 Video Hub Builder GitHub action to automate video curation and portal updates.
### Changed
- **Persisted Hero Dashboard Cards**: Integrated the 4 glassmorphic interactive cards directly into the `v2_optimizer.py` compilation script for `v2-docs/index.md`, preventing them from being overwritten during V2 rendering cycles and updating the video link to `./videos/index.html`.
## [[2.3.18]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.3.18) - 2026-05-27
### Added
- **4-Card Hero Dashboard**: Expanded the V2 homepage header from two to four interactive dashboard cards, adding entry points for "AI & MCP Agents" (with custom purple glow) and "Agentic Video Hub" (with custom pink glow). Improved visual layout structure and updated all card links to point directly to `.html` destinations to prevent 404 compilation target errors.
## [[2.3.17]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.3.17) - 2026-05-27
### Changed
+4 -1
View File
@@ -61,7 +61,10 @@ This file contains the accumulated instructions and long-term vision for the aut
- **URL Protocol Integrity**: All URLs MUST use the complete and correct protocol prefix (`https://` or `http://`). AI agents MUST ensure that automated edits or mass cleanup tasks NEVER corrupt the protocol (e.g., by reducing `https://` to `https:/`).
- **Manual Priority**: AI agents MUST NOT overwrite existing manual descriptions or stars in the V1 archive files. Enrichment is strictly for the YAML database and the V2 portal.
23. **YouTube Mosaic Exemption**: In `docs/index.md` and `v2-docs/index.md`, only the primary visual mosaic block (the specific `<center>` block containing the highest density of YouTube links) is exempt from automated health checks and MUST NOT be included in `data/inventory.yaml`. This is a fixed visual asset. However, all other YouTube resources in these files—including links appearing before the mosaic and those in the collapsible "Top Videos" section—MUST be checked by the link cleaner and properly tracked in the inventory.
23. **YouTube Mosaic Management & Dual Layout Mandate**: The YouTube channels visual mosaic in `docs/index.md` (V1) and `v2-docs/index.md` (V2) must be generated dynamically from the centralized metadata database `data/inventory.yaml` (using the `youtube_mosaic` metadata block). The layouts for V1 and V2 must remain strictly distinct to satisfy the dual-edition mandate:
- **V1 Exhaustive Layout**: Must be rendered as a single flat, historically ordered sequence of channel logos (11 per row) using simple inline width styling (`{: style="width:7%"}`). Newly discovered channels must be appended at the end of the flat list (ordered using the `youtube_mosaic.order_v1` field).
- **V2 Elite Layout**: Must be rendered as an advanced categorized dashboard grouped into custom border-outlined card containers with neon colors corresponding to technical dimensions, optimized dimensions (`width: 48px; height: 48px`), and class hooks (`.channel-logo`) (ordered using the `youtube_mosaic.order_v2` field).
- **Automation & Persistence**: The automated Publisher and Optimizer bot workflows must execute `src/reorganize_mosaic.py` to regenerate both visual blocks from the database during every pipeline run, ensuring the layout difference persists over the entire lifecycle.
24. **Canonical URL Normalization & Semantic Deduplication**: To prevent duplication and fragmented metadata, all agents MUST normalize URLs before any inventory operation.
- **Tracking Stripping**: Systematically remove UTM parameters, social media trackers (X.com, LinkedIn), and URL fragments (except technical ones).
+43 -16
View File
@@ -133,14 +133,14 @@ Additionally, as of May 2026, Nubenetes has reached the **Platinum Operational T
## 2. Repository Metrics and Evolution
### 2.1. The "Heart" of Nubenetes
(Stats as of 2026-05-27)
(Stats as of 2026-05-28)
<!-- HEART_STATS_START -->
| Metric | Value |
| :--- | :--- |
| **Total Technical Resources (Links)** | **17996+** |
| **Total Technical Resources (Links)** | **18004+** |
| **Specialized MD Pages** | **161** |
| **Total Commits** | **5578+** |
| **Total Commits** | **5627+** |
| **Primary AI Engine** | **Google Gemini (Agentic)** |
<!-- HEART_STATS_END -->
@@ -178,7 +178,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 | 2019 | 8,338 | **Agentic AI Surge** (May 2026 Inception) |
| 9 | 2026 | 2068 | 8,540 | **Agentic AI Surge** (May 2026 Inception) |
<!-- ANNUAL_GROWTH_END -->
<!-- ANNUAL_CHART_START -->
@@ -194,8 +194,8 @@ xychart-beta
title "Nubenetes Annual Growth Metrics (20182026)"
x-axis ["2018", "2019", "2020", "2021", "2022", "2023", "2024", "2025", "2026"]
y-axis "Volume (Commits / Estimated New Refs)" 0 --> 9000
bar [1445, 586, 8449, 2193, 1660, 123, 218, 20, 8338]
bar [350, 142, 2046, 531, 402, 30, 53, 5, 2019]
bar [1445, 586, 8449, 2193, 1660, 123, 218, 20, 8540]
bar [350, 142, 2046, 531, 402, 30, 53, 5, 2068]
```
<!-- ANNUAL_CHART_END -->
@@ -204,7 +204,7 @@ xychart-beta
| Month | Commits | Est. New Refs | Status |
| :--- | :---: | :---: | :--- |
| 2026-04 | 25 | 103 | Active Curation |
| 2026-05 | 1994 | 8,235 | **Agentic Inception (Gemini Era)** |
| 2026-05 | 2043 | 8,437 | **Agentic Inception (Gemini Era)** |
<!-- MONTHLY_SURGE_END -->
### 2.4. Content Distribution and Semantic Clustering
@@ -217,7 +217,7 @@ This chart shows the high-level distribution across the primary domains of Cloud
<!-- PILLAR_CHART_START -->
```mermaid
pie title Nubenetes Major Ecosystem Pillars
"Specialized Topics" : 3596
"Specialized Topics" : 3604
"Kubernetes Ecosystem" : 3500
"Developer Ecosystem" : 3000
"Public/Private Cloud" : 2500
@@ -238,10 +238,10 @@ Reflecting Nubenetes' mission of global access while maintaining technical Engli
<!-- SUB_ECO_CHART_START -->
```mermaid
pie title Linguistic Diversity (Global Access)
"English" : 16196
"Spanish" : 1079
"French" : 179
"Others" : 539
"English" : 16203
"Spanish" : 1080
"French" : 180
"Others" : 540
```
<!-- SUB_ECO_CHART_END -->
@@ -343,6 +343,7 @@ Nubenetes operates with two distinct editions to serve different engineering nee
- **SEO Guard:** Deployed at the domain root (`/`) to preserve 6+ years of historical backlinks and deep-links.
- **Fallback Access:** Also available at [nubenetes.com/v1/](https://nubenetes.com/v1/).
- **Source of Truth:** The `docs/` directory.
- **YouTube Mosaic:** Kept as a flat, historically ordered list of channel logos (11 per row) using simple inline width styling (`{: style="width:7%"}`). Newly added channels are appended at the end of this list.
### 5.2. V2: The Agentic Elite Edition
- **Purpose:** A high-density, enterprise-grade portal for the modern Cloud Native ecosystem (2026 and beyond).
@@ -350,6 +351,7 @@ Nubenetes operates with two distinct editions to serve different engineering nee
- **Root Redirection:** The root `index.html` automatically redirects human visitors to this portal.
- **Algorithm:** Uses the **Incremental Elite Engine** to select and classify top-tier resources.
- **Aesthetic:** "Cyber Cloud" styling (pure black backgrounds, neon cyan accents, advanced glassmorphism).
- **YouTube Mosaic:** Organized as a categorized dashboard grouped into custom border-outlined cards with neon colors, class hooks (`.channel-logo`), and optimized image properties (`width: 48px; height: 48px`).
- **Visual Standards (Elite Hierarchy):**
- **`==[Yellow Highlighting]==`**: **Platinum Standard** (5 stars) Foundational "Must-Read" assets.
- **`**Bold Text**`**: **Gold Standard** (4 stars) Highly recommended resources with strong industry momentum.
@@ -377,6 +379,7 @@ To better understand the dual-nature of the project, the following matrix detail
| **8** | **Content Format** | **Original Language**: Preserves V1 native descriptions (Spanish, French, etc.). | **Global English**: All summaries and UI are in Professional English for global access. |
| **9** | **Maintenance Type** | **Surgical Repair**: Dead links are removed or updated line-by-line. | **Full Refresh**: Orphaned files are pruned and content is re-indexed from the inventory. |
| **10** | **Target Audience** | **Researchers & Historians**: Looking for specific deep technical context. | **Architects & Decision Makers**: Looking for vetted, stable, and mature solutions. |
| **11** | **YouTube Mosaic** | **Flat Historical Sequence**: A single flat ordered list of channel logos (11 per row) in their original historical sequence (new channels appended at the end) with `{: style="width:7%"}` inline styling. | **Categorized & Styled**: Grouped into border-outlined card panels by category with neon outlines, custom logo alignment (`width:48px; height:48px`), and class hooks. |
### 5.4. The Incremental Elite Engine
To maintain the high-density quality of V2 without redundant AI costs, the `V2VisionEngine` implements an incremental synchronization strategy:
@@ -406,7 +409,31 @@ By separating these domains, Nubenetes ensures **100% Resilience**:
---
### 5.6. Multi-Language Support Policy
### 5.6. Dynamic YouTube Mosaic Engine
Nubenetes manages the YouTube channel visual mosaic dynamically to support distinct V1 and V2 layout requirements from a single database source:
- **Unified Schema (`data/inventory.yaml`)**: All channel metadata is stored under the `youtube_mosaic` key in the centralized inventory file:
```yaml
https://www.youtube.com/@GoogleGemini:
title: Google Gemini
status: online
youtube_mosaic:
category: ai_advanced_tech # Category grouping ID (V2)
image: images/google_gemini_logo.png
order_v1: 122 # Flat sequence index (V1)
order_v2: 0 # Category sorting index (V2)
```
- **Layout Generators (`src/reorganize_mosaic.py`)**:
* **V1 Flat Layout**: Sorts all channels globally by `order_v1` and formats them into a flat grid of 11 logos per row using simple inline width styling (`{: style="width:7%"}`). Newly added channels are appended at the end of the flat mosaic.
* **V2 Categorized Layout**: Groups channels by category, sorts them by `order_v2` within each group, and renders them inside custom cards with border-outline colors (e.g., purple for AI) matching the dimensions.
- **Workflow Integration**: The mosaic generation is fully integrated into the **V2 Publisher** workflow (`04.1. V2 Publisher`). During any manual or automated run (cron jobs, PR merges), `src/reorganize_mosaic.py` runs automatically to rebuild both visual sections, preserving their layout differences across the entire codebase lifecycle.
---
### 5.7. Multi-Language Support Policy
To embrace the diverse global Cloud Native community while maintaining international discoverability, Nubenetes implements a dual-layer linguistic strategy powered by a **Data-First Architecture**:
- **Linguistic Data Persistence**: Language detection is treated as a core metadata attribute. The centralized database ([`data/inventory.yaml`](data/inventory.yaml)) stores resources using specific fields:
@@ -535,7 +562,7 @@ The "Platinum" tier represents the highest level of autonomous maintenance, focu
- **Rendering Risk Detection**: Ensures HTML blocks like `<center>` include the mandatory `markdown="1"` attribute ([Mandate 19](GEMINI.md)).
#### Infrastructure Auto-Sync
- **Workflow UI Synchronization**: The [UI Sync Engine](src/sync_workflow_ui.py) automatically updates the [GitHub Actions Interface](.github/workflows/agentic_cron.yml) whenever [Curation Sources](data/curation_sources.yaml) are added or modified ([Mandate 11](GEMINI.md)).
- **Workflow UI Synchronization**: The [UI Sync Engine](src/sync_workflow_ui.py) automatically updates the [GitHub Actions Interface](.github/workflows/01.1.agentic_cron.yml) whenever [Curation Sources](data/curation_sources.yaml) are added or modified ([Mandate 11](GEMINI.md)).
#### Reputation Pulse (Vaporware Filter)
- **Community-Based Vetting**: The [Curation Engine](src/agentic_curator.py) utilizes **Google Search Grounding** to cross-reference new tools with platforms like Reddit and Hacker News.
@@ -747,7 +774,7 @@ Maintainers can manually trigger and tune workflows via the GitHub Actions UI. T
| # | Phase / Category | Workflow | Primary Manual Flags | Default | Technical Effect |
| :---: | :--- | :--- | :--- | :---: | :--- |
| **01** | **Discovery** | [**01.1. Automated Agentic Curation**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/agentic_cron.yml) | `historical_mode` | ==TRUE== | Processes all discovery sources (ignores 30-day window). |
| **01** | **Discovery** | [**01.1. Automated Agentic Curation**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/01.1.agentic_cron.yml) | `historical_mode` | ==TRUE== | Processes all discovery sources (ignores 30-day window). |
| | | | `include_*` | ==TRUE== | Toggles specific topics (k8s, cloud, ai, etc.). |
| | | [**01.2. Backup-based Curation**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/agentic_backup.yml) | `historical_mode` | ==TRUE== | Ignores time windows for static file processing. |
| **02** | **Integrity** | [**02.1. Intelligent Link Cleaner**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/intelligent_link_cleaner.yml) | `force_full_check` | ==FALSE== | Bypasses cache for global archive auditing. |
@@ -1009,7 +1036,7 @@ To maintain transparency and ease of navigation, all key configuration, database
- **Global Inventory:** [`data/inventory.yaml`](data/inventory.yaml) - The "System Memory" containing all link metadata (years, stars, descriptions, and audit history).
### 13.3. Autonomous Workflows
- **01.1. Discovery & Curation:** [**Automated Agentic Curation**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/agentic_cron.yml)
- **01.1. Discovery & Curation:** [**Automated Agentic Curation**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/01.1.agentic_cron.yml)
- **01.2. Backup Data Processor:** [**Backup-based Curation**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/agentic_backup.yml) — Manual JSON/MD ingestion.
- **02.1. Link Health Check:** [**Intelligent Link Cleaner & Dedup**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/intelligent_link_cleaner.yml) — Perpetual archive integrity engine.
- **02.2. V2 Health Monitor:** [**V2 Health Monitor**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/agentic_v2_health.yml) — Weekly archive network validation.
+14
View File
@@ -31,6 +31,16 @@ sources:
- "NotebookLM" # Official NotebookLM
- "LangChainAI" # Agentic frameworks
- "llama_index" # RAG & Agents
- "modelcontextpc" # MCP Community / Protocol Updates
- "AlexAlbert_" # Anthropic DevRel/MCP Specialist
- "swyx" # AI Engineering & Agent Systems Expert
- "google-antigravity" # Google Antigravity Agentic SDK Org
- "GoogleDevs" # Google Developers (for SDK and API announcements)
feeds:
- "https://www.anthropic.com/news/feed"
- "https://openai.com/news/feed"
- "https://blog.google/technology/developer/rss/"
- "https://blog.google/technology/ai/rss/"
- topic: "Developer Productivity & AI Agents"
accounts:
@@ -40,6 +50,10 @@ sources:
- "midudev" # Web Dev & AI Content Creator
- "natfriedman" # AI Expert (Former GitHub CEO)
- "karpathy" # AI Expert (Andrej Karpathy)
feeds:
- "https://github.blog/feed/"
- "https://github.blog/category/engineering/feed/"
- "https://cursor.sh/blog/rss"
- topic: "Data & Big Data"
accounts:
+1127 -273
View File
File diff suppressed because it is too large Load Diff
-429
View File
@@ -1,429 +0,0 @@
# Nubenetes YouTube Channel Mosaic Categorization Map
# This file defines the visual grouping of YouTube channels displayed on the homepage.
categories:
- id: "ai_advanced_tech"
name: "AI & Advanced Tech"
channels:
- title: "Google Gemini"
url: "https://www.youtube.com/@GoogleGemini"
image: "images/google_gemini_logo.png"
- title: "Google DeepMind"
url: "https://www.youtube.com/@googledeepmind"
image: "images/google_deepmind_logo.png"
- title: "Anthropic"
url: "https://www.youtube.com/@anthropic-ai"
image: "images/anthropic_logo.png"
- title: "OpenAI"
url: "https://www.youtube.com/OpenAI"
image: "images/openai_logo.png"
- title: "Meta AI"
url: "https://www.youtube.com/@aiatmeta"
image: "images/meta_ai_logo.png"
- title: "Microsoft Copilot"
url: "https://www.youtube.com/@Microsoft.Copilot"
image: "images/microsoft_copilot_logo.png"
- title: "Microsoft Reactor"
url: "https://www.youtube.com/@MicrosoftReactor"
image: "images/microsoft_reactor_logo.png"
- title: "dotcsv"
url: "https://www.youtube.com/@DotCSV"
image: "images/dotcsv.jpg"
- id: "cloud_providers"
name: "Cloud Providers & Core Infrastructure"
channels:
- title: "aws videos"
url: "https://www.youtube.com/c/amazonwebservices"
image: "images/aws_logo.jpg"
- title: "azure videos"
url: "https://www.youtube.com/c/MicrosoftAzure"
image: "images/azure_logo.jpg"
- title: "gcp videos"
url: "https://www.youtube.com/user/googlecloudplatform"
image: "images/gcp_logo.jpg"
- title: "gcp videos new"
url: "https://www.youtube.com/@googlecloudtech"
image: "images/gcp_logo_v2.png"
- title: "ibm cloud videos"
url: "https://www.youtube.com/c/IBMTechnology"
image: "images/ibm_cloud_logo.jpg"
- title: "oraclecloud videos"
url: "https://www.youtube.com/c/OracleCloudInfrastructure"
image: "images/oracle_cloud_logo.jpg"
- title: "digitalocean videos"
url: "https://www.youtube.com/c/Digitalocean"
image: "images/digital_ocean_logo.jpg"
- title: "cloudflare"
url: "https://www.youtube.com/cloudflare"
image: "images/cloudflare_logo.jpg"
- title: "scaleway cloud"
url: "https://www.youtube.com/c/Scaleway-Cloud"
image: "images/scaleway_cloud.jpg"
- title: "openstack"
url: "https://www.youtube.com/c/OpenStackFoundation"
image: "images/openstack_logo.jpg"
- title: "alibaba cloud"
url: "https://www.youtube.com/c/AlibabaCloud"
image: "images/alibaba_cloud.jpg"
- title: "linode cloud"
url: "https://www.youtube.com/c/linode"
image: "images/linode_cloud.jpg"
- title: "gaia-x"
url: "https://www.youtube.com/channel/UCB5WMc2FfrxKzfd7XIODoMw"
image: "images/gaia_x.jpg"
- title: "kyndryl"
url: "https://www.youtube.com/@kyndryl"
image: "images/kyndryl_logo.jpg"
- id: "cloud_native_kubernetes"
name: "Cloud Native Platforms & Kubernetes"
channels:
- title: "cncf videos"
url: "https://www.youtube.com/c/cloudnativefdn"
image: "images/cncf_logo.jpg"
- title: "kubernetes logo"
url: "https://www.youtube.com/kubernetescommunity"
image: "images/kubernetes_logo.png"
- title: "redhat videos"
url: "https://www.youtube.com/c/redhat"
image: "images/redhat_logo.jpg"
- title: "openshift videos"
url: "https://www.youtube.com/c/OpenShift"
image: "images/openshift_logo.jpg"
- title: "rancher logo"
url: "https://www.youtube.com/c/Rancher"
image: "images/rancher-logo.jpg"
- title: "vmware tanzu logo"
url: "https://www.youtube.com/c/VMwareTanzu"
image: "images/vmware_tanzu_logo.jpg"
- title: "argocd project"
url: "https://www.youtube.com/channel/UCOvYmppcbOPm1viN6ust3lA"
image: "images/argoproj.jpg"
- title: "fluxcd"
url: "https://www.youtube.com/channel/UCoZxt-YMhGHb20ZkvcCc5KA"
image: "images/fluxcd.jpg"
- title: "keptn"
url: "https://www.youtube.com/c/keptn"
image: "images/keptn_logo.jpg"
- title: "netbox"
url: "https://www.youtube.com/@NetBoxLabs"
image: "images/netboxlabs_logo.jpg"
- title: "kubefm"
url: "https://www.youtube.com/@kubefm"
image: "images/kubefm_logo.jpg"
- title: "container days"
url: "https://www.youtube.com/c/ContainerDays"
image: "images/containerdays.jpg"
- title: "tetrate"
url: "https://www.youtube.com/c/Tetrate"
image: "images/tetrate_logo.jpg"
- id: "devops_cicd_iac"
name: "DevOps, CI/CD, IaC & GitOps"
channels:
- title: "docker videos"
url: "https://www.youtube.com/c/DockerIo"
image: "images/docker_logo.jpg"
- title: "cloudbees videos"
url: "https://www.youtube.com/c/CloudBeesTV"
image: "images/cloudbees_logo.jpg"
- title: "jenkins videos"
url: "https://www.youtube.com/c/jenkinscicd"
image: "images/jenkins-logo.jpg"
- title: "jenkins-x videos"
url: "https://www.youtube.com/channel/UCN2kblPjXKMcjjVYmwvquvg"
image: "images/jenkins_x_logo.jpg"
- title: "spinnaker videos"
url: "https://www.youtube.com/channel/UCcxQbw8kT1-FRhFhO2QCetg"
image: "images/spinnaker_logo.jpg"
- title: "harhicorp videos"
url: "https://www.youtube.com/c/HashiCorp"
image: "images/hashicorp_logo.jpg"
- title: "pulumi videos"
url: "https://www.youtube.com/c/PulumiTV"
image: "images/pulumi_logo.jpg"
- title: "Azure Terraformer"
url: "https://www.youtube.com/@azure-terraformer"
image: "images/azure-terraformer.jpg"
- title: "Ned in the Cloud"
url: "https://www.youtube.com/@NedintheCloud"
image: "images/nedinthecloud.jpg"
- title: "github videos"
url: "https://www.youtube.com/c/GitHub"
image: "images/github_logo.jpg"
- title: "gitlab video"
url: "https://www.youtube.com/c/Gitlab"
image: "images/gitlab_logo.jpg"
- title: "gitkraken"
url: "https://www.youtube.com/c/Gitkraken"
image: "images/gitkraken_logo.jpg"
- title: "atlassian videos"
url: "https://www.youtube.com/c/Atlassian"
image: "images/atlassian_logo.jpg"
- title: "postman videos"
url: "https://www.youtube.com/c/postman"
image: "images/postman_logo.jpg"
- title: "swagger videos"
url: "https://www.youtube.com/c/Smartbear"
image: "images/smartbear_swagger_logo.jpg"
- title: "jfrog"
url: "https://www.youtube.com/c/JFrogInc"
image: "images/jfrog_logo.jpg"
- title: "sonatype"
url: "https://www.youtube.com/c/Sonatypeinc"
image: "images/sonatype_logo.jpg"
- title: "sonarsource sonarqube"
url: "https://www.youtube.com/channel/UCS5-gTYteN9rnFd98YxYtrA"
image: "images/sonarsource_logo.jpg"
- title: "ContinuousDeliveryFoundation"
url: "https://www.youtube.com/c/ContinuousDeliveryFoundation"
image: "images/ContinuousDeliveryFoundation.jpg"
- title: "azure devops"
url: "https://www.youtube.com/c/AzureDevOps"
image: "images/azure_devops_youtube.jpg"
- id: "observability_databases_storage"
name: "Observability, Databases & Cloud Storage"
channels:
- title: "prometheus videos"
url: "https://www.youtube.com/c/PrometheusIo"
image: "images/prometheus_logo.jpg"
- title: "grafana videos"
url: "https://www.youtube.com/c/Grafana"
image: "images/grafana_logo.jpg"
- title: "istio videos"
url: "https://www.youtube.com/c/Istio"
image: "images/istio_logo.jpg"
- title: "elastic videos"
url: "https://www.youtube.com/c/Elastic"
image: "images/elasticsearch_logo.jpg"
- title: "dynatrace videos"
url: "https://www.youtube.com/c/dynatrace"
image: "images/dynatrace_logo.jpg"
- title: "appdynamics videos"
url: "https://www.youtube.com/c/appdynamics"
image: "images/appdynamics_logo.jpg"
- title: "newrelic videos"
url: "https://www.youtube.com/c/NewRelicInc"
image: "images/newrelic_logo.jpg"
- title: "tigera calico"
url: "https://www.youtube.com/channel/UC8uN3yhpeBeerGNwDiQbcgw"
image: "images/tigera_calico_logo.jpg"
- title: "weavecloud"
url: "https://www.youtube.com/c/WeaveWorksInc"
image: "images/weavecloud_logo.jpg"
- title: "crunchydata"
url: "https://www.youtube.com/c/CrunchyDataPostgres"
image: "images/crunchydata_logo.jpg"
- title: "liquibase video"
url: "https://www.youtube.com/channel/UC5qMsRjObu685rTBq0PJX8w"
image: "images/liquibase_logo.jpg"
- title: "cockroachdb"
url: "https://www.youtube.com/c/cockroachdb"
image: "images/cockroachdb_logo.jpg"
- title: "mongodb"
url: "https://www.youtube.com/c/MongoDBofficial"
image: "images/mongodb_logo.jpg"
- title: "redis"
url: "https://www.youtube.com/c/Redisinc"
image: "images/redis_logo.jpg"
- title: "confluent video"
url: "https://www.youtube.com/c/Confluent"
image: "images/confluent_logo.jpg"
- title: "kubemq video"
url: "https://www.youtube.com/channel/UCud7fErZAyMC6lHT_cWZNfA"
image: "images/kubemq_logo.jpg"
- title: "openebs"
url: "https://www.youtube.com/channel/UC3ywadaAUQ1FI4YsHZ8wa0g"
image: "images/openebs_logo.jpg"
- title: "storageos"
url: "https://www.youtube.com/channel/UCm63IQg81KP9vXRWSHQpu1w"
image: "images/storageos_logo.jpg"
- title: "robin"
url: "https://www.youtube.com/channel/UCt7N400Z8gB_3yKq1qrjP2w"
image: "images/robin_logo.jpg"
- title: "portworx"
url: "https://www.youtube.com/c/Portworx"
image: "images/portworx_logo.jpg"
- id: "dev_testing_collab"
name: "Development, Testing & Collaboration"
channels:
- title: "vscode videos"
url: "https://www.youtube.com/c/Code"
image: "images/vscode_logo.jpg"
- title: "Playwright"
url: "https://www.youtube.com/@Playwrightdev"
image: "images/playwright_logo.png"
- title: "chrome developers videos"
url: "https://www.youtube.com/c/GoogleChromeDevelopers"
image: "images/chromedevtools_logo.jpg"
- title: "mozilla developer"
url: "https://www.youtube.com/c/MozillaDeveloper"
image: "images/mozilla_developer_logo.jpg"
- title: "rh devel"
url: "https://www.youtube.com/c/RedHatDevelopers"
image: "images/rh_developer_logo.jpg"
- title: "spring logo"
url: "https://www.youtube.com/user/SpringSourceDev"
image: "images/spring-logo.jpg"
- title: "quarkus logo"
url: "https://www.youtube.com/c/Quarkusio"
image: "images/quarkus-logo.jpg"
- title: "lightbend videos"
url: "https://www.youtube.com/c/Lightbend-TV"
image: "images/lightbend_logo.jpg"
- title: "lambdatest"
url: "https://www.youtube.com/c/LambdaTest"
image: "images/lambdatest.jpg"
- title: "rocket_chat"
url: "https://www.youtube.com/c/RocketChatApp"
image: "images/rocket_chat_logo.jpg"
- title: "slack"
url: "https://www.youtube.com/c/Slackhq"
image: "images/slack_logo.jpg"
- title: "mattermost"
url: "https://www.youtube.com/c/MattermostHQ"
image: "images/mattermost_logo.jpg"
- title: "microsoft365"
url: "https://www.youtube.com/c/microsoft365"
image: "images/microsoft_365_logo.jpg"
- title: "openproject"
url: "https://www.youtube.com/c/OpenProjectCommunity"
image: "images/openproject_logo.jpg"
- id: "learning_influencers_communities"
name: "Tech E-Learning, Influencers & Communities"
channels:
- title: "cloud academy"
url: "https://www.youtube.com/c/Cloudacademy"
image: "images/cloud_academy_logo.jpg"
- title: "acloudguru"
url: "https://www.youtube.com/c/AcloudGuru"
image: "images/acloudguru_logo.jpg"
- title: "devops_tv"
url: "https://www.youtube.com/c/Devopsdotcom"
image: "images/devops_tv_logo.jpg"
- title: "xebialabs"
url: "https://www.youtube.com/c/XebiaLabs"
image: "images/xebialabs_logo.jpg"
- title: "devops library"
url: "https://www.youtube.com/c/Devopslibrary"
image: "images/devops_library_logo.jpg"
- title: "codecademy"
url: "https://www.youtube.com/c/codecademy"
image: "images/codecademy.jpg"
- title: "coursera"
url: "https://www.youtube.com/user/coursera"
image: "images/coursera_logo.jpg"
- title: "academind"
url: "https://www.youtube.com/c/Academind"
image: "images/academind_logo.jpg"
- title: "guru99"
url: "https://www.youtube.com/c/guru99comm"
image: "images/guru99_logo.jpg"
- title: "intellipaat"
url: "https://www.youtube.com/c/Intellipaat"
image: "images/intellipaat_logo.jpg"
- title: "cloud quick POCs"
url: "https://www.youtube.com/channel/UCv9MUffHWyo2GgLIDLVu0KQ"
image: "images/cloudquickpocs.jpg"
- title: "thetips4you"
url: "https://www.youtube.com/c/Thetips4you"
image: "images/thethips4you.jpg"
- title: "cloud learnhub"
url: "https://www.youtube.com/channel/UC57acx8sCmE7uFHfVMvIlNg"
image: "images/cloud_learn_hub.jpg"
- title: "John Savill"
url: "https://www.youtube.com/c/NTFAQGuy"
image: "images/John_Savill.jpg"
- title: "microservice factory"
url: "https://www.youtube.com/channel/UCorFV-WGnajyfNu4zPI0AAA"
image: "images/microservice_factory.jpg"
- title: "kubedb appscode"
url: "https://www.youtube.com/c/AppsCodeInc"
image: "images/kubedb_logo.jpg"
- title: "devops toolkit"
url: "https://www.youtube.com/c/DevOpsToolkit"
image: "images/devops_toolkit.jpg"
- title: "ansible pilot"
url: "https://www.youtube.com/c/AnsiblePilot"
image: "images/ansiblepilot.jpg"
- title: "codelytv"
url: "https://www.youtube.com/CodelyTV"
image: "images/codelytv_logo.jpg"
- title: "pelado nerd"
url: "https://www.youtube.com/c/PeladoNerd"
image: "images/pelado_nerd.jpg"
- title: "hola mundo"
url: "https://www.youtube.com/c/HolaMundoDev"
image: "images/hola_mundo.jpg"
- title: "javier garzas"
url: "https://www.youtube.com/c/JavierGarz%C3%A1s"
image: "images/jgarzas.jpg"
- title: "london IAC"
url: "https://www.youtube.com/c/LondonIAC"
image: "images/londonIAC.jpg"
- title: "techworld nana"
url: "https://www.youtube.com/c/TechWorldwithNana"
image: "images/techworld_nana.jpg"
- title: "honeypot"
url: "https://www.youtube.com/c/Honeypotio"
image: "images/honeypot.jpg"
- title: "Ali Spittel"
url: "https://www.youtube.com/c/AliSpittelDev"
image: "images/aspittel.jpg"
- title: "thomas maurer"
url: "https://www.youtube.com/c/ThomasMaurerCloud"
image: "images/thomas_maurer.jpg"
- title: "freecodecamp"
url: "https://www.youtube.com/c/Freecodecamp"
image: "images/freecodecamp.jpg"
- title: "thenewstack"
url: "https://www.youtube.com/c/TheNewStack"
image: "images/thenewstack.jpg"
- title: "the cloud girl"
url: "https://www.youtube.com/c/priyankavergadia"
image: "images/thecloudgirl.jpg"
- title: "tina huang"
url: "https://www.youtube.com/c/TinaHuang1"
image: "images/tinahuang.jpg"
- title: "azure cloud native"
url: "https://www.youtube.com/channel/UC2Pk9GcHhlVV0R9CQIU6gLw"
image: "images/azure_cloud_native.jpg"
- title: "gps"
url: "https://www.youtube.com/c/MadeByGPS"
image: "images/gps.jpg"
- title: "anais urlichs"
url: "https://www.youtube.com/c/AnaisUrlichs"
image: "images/anais_urlichs.jpg"
- title: "the digital life"
url: "https://www.youtube.com/c/TheDigitalLifeTech"
image: "images/the_digital_life.jpg"
- title: "Tech with Helen"
url: "https://www.youtube.com/@techwithhelen"
image: "images/techwithhelen.jpg"
- title: "bytebytego"
url: "https://www.youtube.com/@ByteByteGo"
image: "images/bytebytego.jpg"
- title: "midulive"
url: "https://www.youtube.com/@midulive"
image: "images/midulive.jpg"
- title: "returngis"
url: "https://www.youtube.com/@returngis"
image: "images/returngis_logo.jpg"
- title: "Olena Kutsenko"
url: "https://www.youtube.com/@OlenaKutsenko"
image: "images/olena_kutsenko.jpg"
- title: "mouredev"
url: "https://www.youtube.com/@mouredev"
image: "images/mouredev.jpg"
- title: "CloudNativeMadrid"
url: "https://www.youtube.com/@CloudNativeMadrid"
image: "images/cloudnativemadrid_logo.jpg"
- title: "itopstalk"
url: "https://www.youtube.com/@ITOpsTalk"
image: "images/itopstalk_logo.png"
- title: "dzone"
url: "https://www.youtube.com/c/dzone"
image: "images/dzone_logo.jpg"
Binary file not shown.

After

Width:  |  Height:  |  Size: 880 KiB

+44
View File
@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="315.134px" height="88.15px" viewBox="140.08 380.418 315.134 88.15" enable-background="new 140.08 380.418 315.134 88.15"
xml:space="preserve">
<title>logos</title>
<style type="text/css">
path { fill: #2c3e50; }
@media (prefers-color-scheme: dark) {
path { fill: #ffffff; }
}
</style>
<path d="M379.988,380.625c-3.113-0.493-6.072,1.525-6.746,4.604l-14.486,47.623l-15.873-52.346h-16.51l23.811,64.568
c1.842,3.318,1.076,7.476-1.824,9.922c-2.383,1.864-4.684,1.864-9.645,1.825h-1.191v11.747h3.969c6.867,0,11.906-0.278,14.764-2.699
c3.424-2.924,5.967-6.744,7.342-11.032l26.43-74.172h-10.039V380.625z M403.798,386.617c-4.648,3.81-7.283,9.549-7.143,15.557
c-0.211,4.355,1.535,8.576,4.762,11.509l0,0c2.977,2.977,9.168,5.636,18.375,7.938l0,0c2.301,0.683,4.648,1.2,7.023,1.548
c3.334,0.714,13.215,2.817,13.215,9.405c-0.031,2.951-1.697,5.642-4.326,6.984c-2.93,1.504-6.189,2.254-9.484,2.183
c-4.186,0.154-8.324-0.922-11.904-3.095c-2.637-1.862-4.377-4.738-4.803-7.938h-14.484c-0.123,5.92,2.482,11.567,7.063,15.318
c4.723,3.969,11.906,5.834,21.867,5.834s18.215-1.865,23.295-5.596c5.275-3.944,8.248-10.248,7.938-16.826
c0.223-4.302-1.41-8.492-4.484-11.509c-5.559-3.806-11.84-6.427-18.453-7.699l-5.08-1.071c-10.953-2.302-15.875-5.199-15.875-9.406
c-0.117-2.658,1.162-5.186,3.373-6.667c2.873-1.492,6.096-2.178,9.326-1.984c3.633-0.185,7.227,0.818,10.24,2.857h0.238l0.713,0.675
c0.564,0.508,1.094,1.051,1.588,1.627c1.23,2.349,3.621,3.861,6.27,3.969h9.367c-0.613-5.438-3.281-10.437-7.461-13.969
c-6.303-4.157-13.771-6.188-21.311-5.795c-7.072-0.306-14.047,1.731-19.844,5.795 M272.123,386.26
c-4.65,3.825-7.284,9.576-7.144,15.596c-0.334,4.55,1.47,8.996,4.881,12.024l0,0c2.977,2.977,9.207,5.636,18.414,7.938l0,0
c2.314,0.685,4.675,1.201,7.064,1.548c3.333,0.715,13.255,2.817,13.255,9.445c-0.016,2.966-1.686,5.675-4.326,7.024
c-2.943,1.51-6.217,2.26-9.524,2.183c-4.251,0.184-8.463-0.894-12.104-3.096c-2.632-1.865-4.372-4.739-4.802-7.937h-14.524
c-0.131,5.952,2.49,11.633,7.104,15.397c4.723,3.969,11.906,5.834,21.946,5.834s18.296-1.905,23.374-5.596
c5.299-3.96,8.275-10.3,7.938-16.906c0.223-4.313-1.408-8.517-4.484-11.549c-5.582-3.82-11.891-6.455-18.533-7.738l-5.119-1.071
c-10.993-2.342-15.874-5.238-15.874-9.445c-0.108-2.667,1.186-5.196,3.413-6.667c2.886-1.494,6.122-2.18,9.366-1.984
c3.65-0.176,7.257,0.841,10.279,2.897h0.238l0.713,0.674c0.564,0.509,1.094,1.053,1.588,1.628c1.238,2.359,3.646,3.874,6.311,3.968
h9.445c-0.697-5.342-3.375-10.228-7.5-13.691c-6.324-4.183-13.82-6.227-21.391-5.834c-7.075-0.285-14.048,1.765-19.843,5.834
M241.247,382.767c-4.999,1.119-9.748,3.15-14.009,5.993c-4.54,2.342-7.975,6.376-9.564,11.23
c-2.559,5.596-3.782,11.709-3.572,17.858v34.844h16.072v-37.105c-0.449-5.94,1.795-11.769,6.112-15.874
c4.979-3.733,11.134-5.551,17.342-5.119h3.969v-13.652c-5.626,0.028-11.231,0.694-16.708,1.984 M149.614,386.895
c-2.725,2.057-4.86,4.794-6.191,7.937c-0.159,0.675-0.357,2.302,2.222,2.302h13.096c1.267-1.892,3.144-3.292,5.318-3.968
c2.566-0.813,5.245-1.215,7.937-1.191c3.097-0.062,6.182,0.395,9.128,1.35c3.526,0.668,6.077,3.753,6.072,7.342
c0,7.342-11.231,8.73-14.922,9.207l-8.294,1.111c-6.192,0.684-12.155,2.73-17.461,5.992c-4.537,3.449-6.944,9.017-6.35,14.684
c-0.615,6.168,2.07,12.203,7.064,15.875c5.197,3.439,11.309,5.237,17.541,5.158c3.453,0,7.5-0.237,12.144-0.674
c4.328-0.358,8.559-1.474,12.5-3.294c4.088-1.422,7.471-4.364,9.445-8.215c2.887-4.773,4.27-10.305,3.969-15.874v-25.121
c0.154-5.593-2.792-10.814-7.66-13.573c-7.358-3.725-15.581-5.41-23.811-4.881c-7.631-0.495-15.21,1.557-21.549,5.834
M158.741,439.478L158.741,439.478c-2.188-2.052-3.4-4.938-3.333-7.937c-0.244-2.814,0.774-5.591,2.778-7.58
c2.507-2,5.462-3.361,8.611-3.969l0,0l6.826-1.39c3.81-0.76,7.532-1.903,11.112-3.412l3.016-1.39v10.16
c0.952,7.342-1.429,10.992-5.437,13.572c-4.028,3.452-9.227,5.228-14.525,4.961C164.514,442.578,161.312,441.511,158.741,439.478"/>
</svg>

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 905 KiB

+13 -41
View File
File diff suppressed because one or more lines are too long
+6
View File
@@ -49,4 +49,10 @@ reset max-width with the following CSS: */
filter: brightness(1.2);
}
/* Invert Arsys logo in dark mode */
[data-md-color-scheme="slate"] img[src*="arsys_logo.svg"] {
filter: invert(1) brightness(2);
}
+224 -3
View File
@@ -220,9 +220,6 @@ a {
.hero-badge-card:hover {
transform: translateY(-4px);
background: rgba(34, 211, 238, 0.04) !important;
box-shadow: 0 8px 24px rgba(34, 211, 238, 0.15);
border-color: #22d3ee !important;
}
.hero-badge-card:hover img {
@@ -230,6 +227,47 @@ a {
filter: brightness(1.25);
}
/* Modifiers for custom theme accents */
.hero-badge-card--cyan {
border-color: rgba(34, 211, 238, 0.15);
background: rgba(34, 211, 238, 0.015);
}
.hero-badge-card--cyan:hover {
background: rgba(34, 211, 238, 0.04) !important;
box-shadow: 0 8px 24px rgba(34, 211, 238, 0.15);
border-color: #22d3ee !important;
}
.hero-badge-card--purple {
border-color: rgba(139, 92, 246, 0.15);
background: rgba(139, 92, 246, 0.015);
}
.hero-badge-card--purple:hover {
background: rgba(139, 92, 246, 0.04) !important;
box-shadow: 0 8px 24px rgba(139, 92, 246, 0.15);
border-color: #a78bfa !important;
}
.hero-badge-card--pink {
border-color: rgba(236, 72, 153, 0.15);
background: rgba(236, 72, 153, 0.015);
}
.hero-badge-card--pink:hover {
background: rgba(236, 72, 153, 0.04) !important;
box-shadow: 0 8px 24px rgba(236, 72, 153, 0.15);
border-color: #f472b6 !important;
}
.hero-badge-card--teal {
border-color: rgba(20, 184, 166, 0.15);
background: rgba(20, 184, 166, 0.015);
}
.hero-badge-card--teal:hover {
background: rgba(20, 184, 166, 0.04) !important;
box-shadow: 0 8px 24px rgba(20, 184, 166, 0.15);
border-color: #2dd4bf !important;
}
.hero-badge-title {
font-weight: bold;
font-size: 0.95rem;
@@ -242,3 +280,186 @@ a {
margin-top: 4px;
}
/* Hero Showcase Image wrapper (4 cars in a container) */
.hero-showcase-wrapper {
margin: 24px auto;
max-width: 1100px; /* Increased from 650px to make it responsive and as large as possible */
width: 100%;
border-radius: 16px;
overflow: hidden;
border: 1px solid rgba(255, 255, 255, 0.08);
background: rgba(255, 255, 255, 0.015);
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
position: relative;
display: block;
}
[data-md-color-scheme="slate"] .hero-showcase-wrapper {
border-color: rgba(34, 211, 238, 0.1);
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.5);
}
.hero-showcase-link {
display: block;
text-decoration: none;
color: inherit;
position: relative;
}
.hero-showcase-image {
width: 100% !important;
display: block;
object-fit: cover;
transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), filter 0.4s ease;
margin: 0 !important;
}
.hero-showcase-footer {
display: flex;
align-items: center;
justify-content: space-between;
padding: 14px 20px;
background: rgba(9, 9, 11, 0.5);
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
border-top: 1px solid rgba(255, 255, 255, 0.06);
gap: 16px;
flex-wrap: wrap;
}
[data-md-color-scheme="slate"] .hero-showcase-footer {
background: rgba(0, 0, 0, 0.6);
}
.hero-showcase-badge {
background: rgba(34, 211, 238, 0.1);
border: 1px solid rgba(34, 211, 238, 0.3);
color: var(--md-accent-fg-color);
font-size: 0.72rem;
font-weight: 700;
text-transform: uppercase;
padding: 4px 10px;
border-radius: 20px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
letter-spacing: 0.05em;
transition: all 0.3s ease;
white-space: nowrap;
}
.hero-showcase-caption {
font-size: 0.8rem;
color: var(--md-primary-fg-color--dark);
text-align: right;
flex: 1;
min-width: 250px;
line-height: 1.4;
transition: color 0.3s ease;
}
/* Hover effects */
.hero-showcase-wrapper:hover {
transform: translateY(-4px);
border-color: var(--md-accent-fg-color);
box-shadow: 0 12px 30px rgba(34, 211, 238, 0.15);
}
.hero-showcase-wrapper:hover .hero-showcase-image {
transform: scale(1.02); /* slightly reduced zoom to keep it elegant */
filter: brightness(1.05) contrast(1.02);
}
.hero-showcase-wrapper:hover .hero-showcase-footer {
border-top-color: rgba(34, 211, 238, 0.3);
background: rgba(34, 211, 238, 0.02) !important;
}
.hero-showcase-wrapper:hover .hero-showcase-badge {
background: var(--md-accent-fg-color);
color: #09090b;
box-shadow: 0 0 10px var(--md-accent-fg-color);
}
.hero-showcase-wrapper:hover .hero-showcase-caption {
color: var(--md-primary-fg-color);
}
/* Clickable Quote Card */
.quote-card-link {
display: block;
text-decoration: none !important;
color: inherit !important;
margin: 28px auto;
max-width: 1100px;
width: 100%;
}
.quote-card {
padding: 28px 36px;
border-radius: 14px;
border: 1px dashed rgba(34, 211, 238, 0.25);
background: rgba(34, 211, 238, 0.005);
position: relative;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
text-align: center;
}
[data-md-color-scheme="slate"] .quote-card {
background: rgba(34, 211, 238, 0.015);
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
}
.quote-card::before {
content: '“';
position: absolute;
top: -10px;
left: 24px;
font-size: 4.5rem;
font-family: Georgia, serif;
color: rgba(34, 211, 238, 0.25);
line-height: 1;
}
.quote-card-text {
font-size: 1.15rem;
font-style: italic;
font-weight: 500;
line-height: 1.6;
margin-bottom: 10px;
color: var(--md-primary-fg-color);
transition: color 0.3s ease;
}
[data-md-color-scheme="slate"] .quote-card-text {
color: #e2e8f0;
}
.quote-card-author {
font-size: 0.85rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.12em;
color: var(--md-accent-fg-color);
transition: text-shadow 0.3s ease;
}
/* Quote Hover effects */
.quote-card-link:hover .quote-card {
transform: translateY(-2px);
border-style: solid;
border-color: var(--md-accent-fg-color);
background: rgba(34, 211, 238, 0.03) !important;
box-shadow: 0 8px 24px rgba(34, 211, 238, 0.18);
}
.quote-card-link:hover .quote-card-text {
color: #ffffff;
text-shadow: 0 0 10px rgba(255, 255, 255, 0.35);
}
.quote-card-link:hover .quote-card-author {
text-shadow: 0 0 8px rgba(34, 211, 238, 0.5);
}
+6
View File
@@ -167,6 +167,12 @@ async def evaluate_extracted_assets(raw_assets: List[Dict]) -> Dict[str, Dict]:
"source_provenance": d["asset"].get("source_type", "Social"), "social_preview_url": d["rich_meta"].get("og_image", ""),
"category": primary_cat, "status": "online", "last_checked": datetime.now().timestamp(), **d["gh_meta"]
}
if "youtube.com" in url or "youtu.be" in url:
title_desc = f"{data['title']} {data['desc']}".lower()
keywords = ["agent", "mcp", "terraform", "devops", "kubernetes", "sre", "mlops", "copilot", "gemini", "claude", "openai", "autogen", "crewai"]
if any(k in title_desc for k in keywords):
eval_data["is_featured_video"] = True
eval_data["is_enriched"] = False
curator.inventory[norm_url] = eval_data
evaluations[url] = {"status": "INCLUDED", **eval_data}
else: evaluations[url] = {"status": "FILTERED"}
+2 -1
View File
@@ -39,7 +39,8 @@ async def enrich_video_entry(url: str, entry: dict):
2. Identify the ACTUAL technical content based on the verified video metadata.
3. Generate a high-density architectural summary (2-3 sentences) explaining its specific value for a 2026 Cloud Native context.
4. DO NOT describe generic YouTube platform infrastructure unless the video is specifically about it.
5. Select the primary technology (e.g., Kubernetes, Vitess, Istio) and a category from: [Fundamentals and Documentaries, Architecture and Cloud Strategy, Networking and Service Mesh, Infrastructure as Code, Observability and Monitoring, AI and Future Operations, Security and Compliance].
5. Crossover AI Agents Detection: Pay special attention to AI Agents & MCP, and how they integrate with Cloud Native (e.g. SRE with AI Agents, Kubernetes with AI Agents, IaC with Terraform and AI, DevOps with AI, MLOps with AI). If the video covers these topics, reflect it in the technology field.
6. Select the primary technology (e.g., Kubernetes + AI Agents, IaC + Terraform + AI Agents, DevOps + AI Agents, SRE + AI Agents, MLOps + AI Agents, or standard core tech like Kubernetes, Istio) and a category from: [Fundamentals and Documentaries, Architecture and Cloud Strategy, Networking and Service Mesh, Infrastructure as Code, Observability and Monitoring, AI and Future Operations, Security and Compliance].
Return ONLY a JSON object:
{{
+10 -1
View File
@@ -1,3 +1,12 @@
{
"blacklisted_domains": []
"blacklisted_domains": [],
"youtube_mosaic_layout_mandate": {
"v1_exhaustive": "Flat list of logos (11 per row) using order_v1 and inline width:7%",
"v2_elite": "Categorized neon-bordered card dashboard using order_v2 and width:48px",
"central_database": "data/inventory.yaml under the youtube_mosaic key",
"automation_scripts": [
"src/reorganize_mosaic.py",
"src/v2_optimizer.py"
]
}
}
+81 -22
View File
@@ -1,37 +1,65 @@
import re
import yaml
import os
# Map category IDs to outline border colors
COLOR_MAP = {
"ai_advanced_tech": "#8b5cf6", # Purple
"cloud_providers": "#3b82f6", # Blue
"cloud_native_kubernetes": "#10b981", # Emerald Green
"devops_cicd_iac": "#f59e0b", # Amber Orange
"observability_databases_storage": "#ec4899", # Pink
"dev_testing_collab": "#14b8a6", # Teal
"learning_influencers_communities": "#64748b" # Slate Gray
# Map category IDs to their friendly names and outline border colors (V2 only)
CATEGORIES = {
"ai_advanced_tech": {"name": "AI & Advanced Tech", "color": "#8b5cf6"},
"cloud_providers": {"name": "Cloud Providers & Core Infrastructure", "color": "#3b82f6"},
"cloud_native_kubernetes": {"name": "Cloud Native Platforms & Kubernetes", "color": "#10b981"},
"devops_cicd_iac": {"name": "DevOps, CI/CD, IaC & GitOps", "color": "#f59e0b"},
"observability_databases_storage": {"name": "Observability, Databases & Cloud Storage", "color": "#ec4899"},
"dev_testing_collab": {"name": "Development, Testing & Collaboration", "color": "#14b8a6"},
"learning_influencers_communities": {"name": "Tech E-Learning, Influencers & Communities", "color": "#64748b"}
}
def build_mosaic_markdown(yaml_path):
with open(yaml_path, 'r', encoding='utf-8') as f:
data = yaml.safe_load(f)
def load_inventory_channels():
repo_root = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
inventory_path = os.path.join(repo_root, 'data', 'inventory.yaml')
with open(inventory_path, 'r', encoding='utf-8') as f:
inventory = yaml.safe_load(f) or {}
channels = []
for url, entry in inventory.items():
if isinstance(entry, dict) and 'youtube_mosaic' in entry:
metadata = entry['youtube_mosaic']
channels.append({
'title': entry.get('title', 'Unknown Channel'),
'url': url,
'image': metadata.get('image', ''),
'category': metadata.get('category', 'learning_influencers_communities'),
'order_v1': metadata.get('order_v1', 9999),
'order_v2': metadata.get('order_v2', 9999)
})
return channels
def build_v2_mosaic_markdown_from_channels(channels):
# Group channels by category
grouped = {cat_id: [] for cat_id in CATEGORIES.keys()}
for chan in channels:
cat_id = chan['category']
if cat_id in grouped:
grouped[cat_id].append(chan)
else:
grouped.setdefault('learning_influencers_communities', []).append(chan)
lines = []
lines.append('<center markdown="1">')
lines.append('') # Mandatory blank line after center tag
for cat in data['categories']:
color = COLOR_MAP.get(cat['id'], '#64748b')
for cat_id, cat_info in CATEGORIES.items():
cat_chans = grouped[cat_id]
if not cat_chans:
continue
# Sort within category by order_v2
cat_chans.sort(key=lambda x: x['order_v2'])
# Open category block container
# Note: markdown="1" is required inside the HTML tag to process markdown links correctly
lines.append(f'<div markdown="1" style="border: 1px solid {color}; border-radius: 8px; padding: 10px; margin: 8px 0; background: rgba(255, 255, 255, 0.01);" title="{cat["name"]}">')
lines.append(f'<div markdown="1" style="border: 1px solid {cat_info["color"]}; border-radius: 8px; padding: 10px; margin: 8px 0; background: rgba(255, 255, 255, 0.01);" title="{cat_info["name"]}">')
lines.append('') # Mandatory blank line after block tag
# Channel links
chan_links = []
for chan in cat['channels']:
for chan in cat_chans:
chan_links.append(f"[![{chan['title']}]({chan['image']}){{: style=\"width:48px; height:48px; object-fit:contain; margin:6px;\" .channel-logo}}]({chan['url']})")
lines.append(" ".join(chan_links))
@@ -44,6 +72,36 @@ def build_mosaic_markdown(yaml_path):
lines.append('</center>')
return "\n".join(lines)
def build_v2_mosaic_markdown(yaml_path=None):
# Backward compatible wrapper used by v2_optimizer.py
channels = load_inventory_channels()
return build_v2_mosaic_markdown_from_channels(channels)
def build_v1_mosaic_markdown_from_channels(channels):
# Sort channels by order_v1
sorted_chans = sorted(channels, key=lambda x: x['order_v1'])
# Now format into rows of 11 channels each
lines = []
lines.append('<center markdown="1">')
lines.append('') # Mandatory blank line after center tag
row_size = 11
formatted_channels = []
for chan in sorted_chans:
formatted_channels.append(f"[![{chan['title']}]({chan['image']}){{: style=\"width:7%\"}}]({chan['url']})")
for i in range(0, len(formatted_channels), row_size):
row = formatted_channels[i:i+row_size]
line_str = " ".join(row)
if i + row_size < len(formatted_channels):
line_str += "<br/>"
lines.append(line_str)
lines.append('') # Mandatory blank line before closing center tag
lines.append('</center>')
return "\n".join(lines)
def update_file(file_path, new_mosaic):
with open(file_path, 'r', encoding='utf-8') as f:
content = f.read()
@@ -78,14 +136,15 @@ def update_file(file_path, new_mosaic):
def main():
repo_root = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
yaml_path = os.path.join(repo_root, 'data', 'youtube_channels_mosaic.yaml')
v1_path = os.path.join(repo_root, 'docs', 'index.md')
v2_path = os.path.join(repo_root, 'v2-docs', 'index.md')
new_mosaic = build_mosaic_markdown(yaml_path)
channels = load_inventory_channels()
new_v1_mosaic = build_v1_mosaic_markdown_from_channels(channels)
new_v2_mosaic = build_v2_mosaic_markdown_from_channels(channels)
update_file(v1_path, new_mosaic)
update_file(v2_path, new_mosaic)
update_file(v1_path, new_v1_mosaic)
update_file(v2_path, new_v2_mosaic)
if __name__ == '__main__':
main()
+1 -1
View File
@@ -11,7 +11,7 @@ V1_DIR = "docs"
V2_DIR = "v2-docs"
SPECIAL_ASSETS_PATH = "data/special_assets.yaml"
CURATION_SOURCES_PATH = "data/curation_sources.yaml"
WORKFLOW_PATH = ".github/workflows/agentic_cron.yml"
WORKFLOW_PATH = ".github/workflows/01.1.agentic_cron.yml"
class SafetyGuard:
def __init__(self):
+1 -1
View File
@@ -4,7 +4,7 @@ import re
from src.logger import log_event
CURATION_SOURCES_PATH = "data/curation_sources.yaml"
WORKFLOW_PATH = ".github/workflows/agentic_cron.yml"
WORKFLOW_PATH = ".github/workflows/01.1.agentic_cron.yml"
class WorkflowUISync:
"""
+65 -12
View File
@@ -167,12 +167,18 @@ class V2VisionEngine:
if os.path.exists("docs/index.md"):
with open("docs/index.md", "r") as f:
idx_content = f.read()
mosaics = re.findall(r'<center markdown="1">\s*\n(.*?)\n\s*</center>', idx_content, re.DOTALL)
if mosaics:
for m in mosaics:
if m.count("[![") > 5: mosaic_html = m; break
videos_match = re.search(r'\?\?\? note "Top Videos & Clips.*?\n\s+(<center.*?</center>)', idx_content, re.DOTALL)
if videos_match: videos_html = videos_match.group(1)
if videos_match:
videos_html = videos_match.group(1)
# Dynamically generate V2 categorized mosaic from youtube_channels_mosaic.yaml
try:
from src.reorganize_mosaic import build_v2_mosaic_markdown
v2_mosaic_full = build_v2_mosaic_markdown("data/youtube_channels_mosaic.yaml")
mosaic_html = v2_mosaic_full.replace('<center markdown="1">', '').replace('</center>', '').strip()
except Exception as e:
log_event(f" [!] Error generating V2 mosaic dynamically: {e}")
mosaic_html = ""
for root, _, files in os.walk(V1_DIR):
for file in files:
@@ -747,12 +753,54 @@ class V2VisionEngine:
index_md = (
"# Nubenetes Elite Portal (V2) | Awesome Kubernetes & Cloud [![Awesome](https://cdn.jsdelivr.net/gh/sindresorhus/awesome@d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\n"
"<center markdown=\"1\">\n"
"[![Kubernetes Logo](images/kubernetes_logo.png)](https://kubernetes.io) &nbsp; [![Nubenetes Introduction](images/hero-car.png)](./introduction.md)\n"
"</center>\n\n"
"\"I do not believe you can do today's job with yesterday's methods and be in business tomorrow\" ([Horatio Nelson Jackson](https://en.wikipedia.org/wiki/Horatio_Nelson_Jackson))\n"
"<center markdown=\"1\">\n\n"
"[![container_with_cars](images/container_with_cars_v2.png)](https://www.cncf.io/certification/software-conformance) <br/>\n\n"
"<div class=\"hero-showcase-wrapper\">\n"
" <a href=\"https://www.cncf.io/certification/software-conformance\" class=\"hero-showcase-link\">\n"
" <img src=\"images/container_with_cars_v2.png\" alt=\"container_with_cars\" class=\"hero-showcase-image\" />\n"
" <div class=\"hero-showcase-footer\">\n"
" <span class=\"hero-showcase-badge\">CNCF Conformance</span>\n"
" <span class=\"hero-showcase-caption\">Standardized conformance guarantees seamless workload portability across the Cloud Native landscape.</span>\n"
" </div>\n"
" </a>\n"
"</div>\n"
"</center>\n\n"
"<div class=\"quote-card-container\">\n"
" <a href=\"https://en.wikipedia.org/wiki/Horatio_Nelson_Jackson\" class=\"quote-card-link\">\n"
" <div class=\"quote-card\">\n"
" <div class=\"quote-card-text\">\"I do not believe you can do today's job with yesterday's methods and be in business tomorrow\"</div>\n"
" <div class=\"quote-card-author\">Horatio Nelson Jackson</div>\n"
" </div>\n"
" </a>\n"
"</div>\n\n"
"<div style=\"display: flex; justify-content: center; gap: 24px; margin: 16px 0; flex-wrap: wrap;\">\n"
" <a href=\"./kubernetes.html\" style=\"text-decoration: none; color: inherit; display: block;\">\n"
" <div class=\"hero-badge-card hero-badge-card--cyan\">\n"
" <img src=\"images/kubernetes_logo.png\" alt=\"Kubernetes\"/>\n"
" <div class=\"hero-badge-title\">Ecosystem Core</div>\n"
" <div class=\"hero-badge-subtitle\">Explore Kubernetes</div>\n"
" </div>\n"
" </a>\n"
" <a href=\"./ai-agents-mcp.html\" style=\"text-decoration: none; color: inherit; display: block;\">\n"
" <div class=\"hero-badge-card hero-badge-card--purple\">\n"
" <img src=\"images/ai_agents_logo.png\" alt=\"AI & MCP Agents\"/>\n"
" <div class=\"hero-badge-title\">AI & MCP Agents</div>\n"
" <div class=\"hero-badge-subtitle\">Agentic Ecosystem</div>\n"
" </div>\n"
" </a>\n"
" <a href=\"./videos/index.html\" style=\"text-decoration: none; color: inherit; display: block;\">\n"
" <div class=\"hero-badge-card hero-badge-card--pink\">\n"
" <img src=\"images/video_hub_logo.png\" alt=\"Agentic Video Hub\"/>\n"
" <div class=\"hero-badge-title\">Agentic Video Hub</div>\n"
" <div class=\"hero-badge-subtitle\">Architect Video Library</div>\n"
" </div>\n"
" </a>\n"
" <a href=\"./introduction.html\" style=\"text-decoration: none; color: inherit; display: block;\">\n"
" <div class=\"hero-badge-card hero-badge-card--teal\">\n"
" <img src=\"images/hero-car.png\" alt=\"Nubenetes Car\"/>\n"
" <div class=\"hero-badge-title\">Get Started</div>\n"
" <div class=\"hero-badge-subtitle\">Introduction Guide</div>\n"
" </div>\n"
" </a>\n"
"</div>\n\n"
"!!! abstract \"The High-Density Vision\"\n"
" The V2 Edition is a curated, high-density version of the Nubenetes archive. Using **Agentic AI Orchestration**, "
"the system selects only the most relevant, stable, and impactful resources for the modern Cloud Native ecosystem (2026 and beyond).\n\n"
@@ -760,7 +808,7 @@ class V2VisionEngine:
f"<center markdown=\"1\">\n{mosaic_html}\n</center>\n\n"
f"{pulse_md}\n\n"
"## Strategic Dimensions\n"
"- **[🎥 Agentic Video Hub (Architectural Summary)](./videos.md)**\n\n"
"- **[🎥 Agentic Video Hub (Architectural Summary)](./videos/index.md)**\n\n"
)
# Group by dimension for index
@@ -869,7 +917,12 @@ class V2VisionEngine:
"nav:",
" - \"🔙 Back to V1 (Exhaustive)\": https://nubenetes.com/v1/",
" - \"The 2026 Vision\": index.md",
" - \"Agentic Video Hub\": videos.md"
" - \"Agentic Video Hub\":",
" - videos/index.md",
" - \"AI Agents and MCP\": videos/ai-agents.md",
" - \"DevOps, IaC, and SRE\": videos/devops-iac.md",
" - \"Cloud Native Core\": videos/cloud-native.md",
" - \"Fundamentals\": videos/fundamentals.md"
]
# Group files by dimension
+122 -82
View File
@@ -3,7 +3,20 @@ import os
import re
INVENTORY_PATH = "data/inventory.yaml"
V2_VIDEOS_PATH = "v2-docs/videos.md"
VIDEOS_DIR = "v2-docs/videos"
def get_target_file(category, technology):
cat_lower = category.lower()
tech_lower = technology.lower()
if "agent" in tech_lower or "mcp" in tech_lower or "ai and future operations" in cat_lower:
return "ai-agents.md", "AI Agents and MCP"
elif "infrastructure as code" in cat_lower or "security" in cat_lower or "observability" in cat_lower or "monitoring" in cat_lower or "devops" in tech_lower or "iac" in tech_lower or "sre" in tech_lower:
return "devops-iac.md", "DevOps, IaC, and SRE"
elif "fundamentals" in cat_lower:
return "fundamentals.md", "Fundamentals"
else:
return "cloud-native.md", "Cloud Native Core"
def generate_v2_videos():
if not os.path.exists(INVENTORY_PATH):
@@ -29,37 +42,27 @@ def generate_v2_videos():
print("No featured videos found in inventory.")
return
# Logical category order following the O'Reilly learning flow
CATEGORY_ORDER = [
"Fundamentals and Documentaries",
"Architecture and Cloud Strategy",
"Infrastructure as Code",
"Developer Productivity",
"Observability and Monitoring",
"Security and Compliance",
"AI and Future Operations"
]
# Delete old videos.md if it exists
old_videos_file = "v2-docs/videos.md"
if os.path.exists(old_videos_file):
os.remove(old_videos_file)
print(f"Removed legacy {old_videos_file}")
def category_key(cat):
try:
return CATEGORY_ORDER.index(cat)
except ValueError:
return len(CATEGORY_ORDER)
featured_videos.sort(key=lambda x: (category_key(x["category"]), x.get("video_order", 999)))
os.makedirs(VIDEOS_DIR, exist_ok=True)
# Helper functions
def clean_header(text):
# MANDATE 30: No ampersands, no special characters
# Also remove the numeric prefix for the final display
t = re.sub(r'^\d+\.\s*', '', text)
t = t.replace("&", "and")
t = t.replace("(", "").replace(")", "")
return t
t = re.sub(r'[^a-zA-Z0-9\s-]', ' ', t)
t = re.sub(r'\s+', ' ', t)
return t.strip()
def get_slug(text):
# Slug should include the numeric prefix to be unique and match TOC
t = text.replace("&", "and").replace("(", "").replace(")", "")
return t.lower().strip().replace(" ", "-").replace("/", "-").replace(".", "")
t = clean_header(text).lower()
t = re.sub(r'[^a-z0-9\s-]', '', t)
t = re.sub(r'[\s-]+', '-', t)
return t.strip('-')
def is_spanish(title, summary):
if "[SPANISH CONTENT]" in summary or "[SPANISH CONTENT]" in title:
@@ -68,70 +71,63 @@ def generate_v2_videos():
return True
return False
content = [
"# 🎥 Nubenetes Elite Video Hub",
"",
"Welcome to the **Agentic Video Hub**. This section presents a logical, architectural journey through the Cloud Native landscape, from foundational documentaries to advanced AI operations.",
"",
"## Table of Contents",
""
]
# Group videos by target file
themed_videos = {}
for v in featured_videos:
filename, title = get_target_file(v["category"], v["technology"])
if filename not in themed_videos:
themed_videos[filename] = {"title": title, "videos": []}
themed_videos[filename]["videos"].append(v)
categories = sorted(list(set(v["category"] for v in featured_videos)), key=category_key)
for idx, cat in enumerate(categories, 1):
clean_cat = clean_header(cat)
slug = get_slug(cat)
content.append(f"{idx}. [{clean_cat}](#{slug})")
# Generate each themed MD file
for filename, theme_info in themed_videos.items():
theme_title = theme_info["title"]
videos = theme_info["videos"]
videos.sort(key=lambda x: x.get("video_order", 999))
# Get unique technologies in this category, keeping their relative order based on video_order
cat_videos = [v for v in featured_videos if v["category"] == cat]
cat_videos.sort(key=lambda x: x.get("video_order", 999))
seen_techs = []
for v in cat_videos:
content = [
f"# 🎥 {theme_title}",
"",
f"Welcome to the **{theme_title}** section of the V2 Video Hub. Explore curated high-density videos with architectural summaries.",
"",
"## Table of Contents",
""
]
# Group by Technology for TOC
techs = []
for v in videos:
tech = v.get("technology", "Cloud Native")
if tech not in seen_techs:
seen_techs.append(tech)
for tech in seen_techs:
clean_tech = clean_header(f"{tech} ({cat})")
tech_slug = get_slug(f"{tech} ({cat})")
content.append(f" - [{clean_tech}](#{tech_slug})")
if tech not in techs:
techs.append(tech)
content.append("")
for idx, tech in enumerate(techs, 1):
clean_tech = clean_header(tech)
slug = get_slug(tech)
content.append(f"{idx}. [{clean_tech}](#{slug})")
for cat in categories:
clean_cat = clean_header(cat)
slug = get_slug(cat)
# Use standard headers (MkDocs generates anchors automatically)
content.append(f"## {clean_cat}")
cat_videos = [v for v in featured_videos if v["category"] == cat]
cat_videos.sort(key=lambda x: x.get("video_order", 999))
# Group videos by technology
tech_groups = {}
tech_order = []
for v in cat_videos:
content.append("")
# Render Grouped Videos
grouped_by_tech = {}
for v in videos:
tech = v.get("technology", "Cloud Native")
if tech not in tech_groups:
tech_groups[tech] = []
tech_order.append(tech)
tech_groups[tech].append(v)
for tech in tech_order:
clean_tech = clean_header(f"{tech} ({cat})")
tech_slug = get_slug(f"{tech} ({cat})")
content.append(f"### {clean_tech}")
for v in tech_groups[tech]:
# Ensure summary is correctly indented for multiline blocks
if tech not in grouped_by_tech:
grouped_by_tech[tech] = []
grouped_by_tech[tech].append(v)
for tech in techs:
clean_tech = clean_header(tech)
content.append(f"## {clean_tech}")
content.append("")
for v in grouped_by_tech[tech]:
summary = v.get("summary", "").strip()
indented_summary = summary.replace("\n", "\n ")
is_sp = is_spanish(v['title'], summary)
lang_suffix = " [SPANISH CONTENT]" if is_sp else ""
# Collapsible block per video for better flow
content.append(f"??? note \"🎬 {v['title']} | `{tech}{lang_suffix}`\"")
content.append(f"??? note \"🎬 {v['title']}{lang_suffix}\"")
content.append(f" !!! info \"Architectural Summary\"")
content.append(f" {indented_summary}")
content.append("")
@@ -142,10 +138,54 @@ def generate_v2_videos():
content.append(' </center>')
content.append("")
with open(V2_VIDEOS_PATH, "w") as f:
f.write("\n".join(content))
filepath = os.path.join(VIDEOS_DIR, filename)
with open(filepath, "w") as f:
f.write("\n".join(content))
print(f"Generated {filepath} with {len(videos)} videos.")
print(f"✅ Generated {V2_VIDEOS_PATH} with {len(featured_videos)} videos.")
# Generate Overview page
overview_content = [
"# 🎥 Agentic Video Hub",
"",
"Welcome to the **Nubenetes Elite Video Hub**. Discover highly-curated architectural video resources organized into logical learning paths:",
"",
"## Learning Dimensions",
"- 🤖 [**AI Agents and MCP**](./ai-agents.md) — Dive into agentic architectures, tool integration, and Model Context Protocol setups.",
"- 🛠️ [**DevOps, IaC, and SRE**](./devops-iac.md) — Platform engineering, infrastructure automation with Terraform, SRE, and compliance workflows utilizing AI assistants.",
"- ☁️ [**Cloud Native Core**](./cloud-native.md) — Architectural strategies, Kubernetes operations, networking, and MLOps platforms.",
"- 🏁 [**Fundamentals**](./fundamentals.md) — Documentaries, foundational cloud native concepts, and core Strategy tutorials.",
""
]
with open(os.path.join(VIDEOS_DIR, "index.md"), "w") as f:
f.write("\n".join(overview_content))
print(f"Generated {VIDEOS_DIR}/index.md")
# Update MkDocs Nav
update_mkdocs_nav()
def update_mkdocs_nav():
mkdocs_path = "v2-mkdocs.yml"
if not os.path.exists(mkdocs_path):
return
with open(mkdocs_path, "r") as f:
content = f.read()
# Match exact entry and replace with nested list
old_entry = '- "Agentic Video Hub": videos.md'
new_entry = """- "Agentic Video Hub":
- "Overview": videos/index.md
- "AI Agents and MCP": videos/ai-agents.md
- "DevOps, IaC, and SRE": videos/devops-iac.md
- "Cloud Native Core": videos/cloud-native.md
- "Fundamentals": videos/fundamentals.md"""
if old_entry in content:
content = content.replace(old_entry, new_entry)
with open(mkdocs_path, "w") as f:
f.write(content)
print("Updated v2-mkdocs.yml navigation.")
else:
print("v2-mkdocs.yml navigation is already updated or entry not found.")
if __name__ == "__main__":
generate_v2_videos()
+1 -1
View File
@@ -108,7 +108,7 @@
- [Automated API testing for the KIE Server 🌟](https://developers.redhat.com/blog/2020/05/01/automated-api-testing-for-the-kie-server) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [SysAdmin Casts](https://sysadmincasts.com) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [DEVOPS Library](https://devopslibrary.com) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [youtube: Cloud Quick POCs](https://www.youtube.com/channel/UCv9MUffHWyo2GgLIDLVu0KQ) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [cloud quick POCs](https://www.youtube.com/channel/UCv9MUffHWyo2GgLIDLVu0KQ) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [DevStack](https://devstack.in) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [kubernetes-advocate.medium.com 🌟](https://kubernetes-advocate.medium.com) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [github.com/wardviaene (kubernetes, terraform, ansible, docker, etc) 🌟](https://github.com/wardviaene) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
+42 -14
View File
@@ -1,15 +1,50 @@
# Nubenetes Elite Portal (V2) | Awesome Kubernetes & Cloud [![Awesome](https://cdn.jsdelivr.net/gh/sindresorhus/awesome@d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
<center markdown="1">
<div class="hero-showcase-wrapper">
<a href="https://www.cncf.io/certification/software-conformance" class="hero-showcase-link">
<img src="images/container_with_cars_v2.png" alt="container_with_cars" class="hero-showcase-image" />
<div class="hero-showcase-footer">
<span class="hero-showcase-badge">CNCF Conformance</span>
<span class="hero-showcase-caption">Standardized conformance guarantees seamless workload portability across the Cloud Native landscape.</span>
</div>
</a>
</div>
</center>
<div class="quote-card-container">
<a href="https://en.wikipedia.org/wiki/Horatio_Nelson_Jackson" class="quote-card-link">
<div class="quote-card">
<div class="quote-card-text">"I do not believe you can do today's job with yesterday's methods and be in business tomorrow"</div>
<div class="quote-card-author">Horatio Nelson Jackson</div>
</div>
</a>
</div>
<div style="display: flex; justify-content: center; gap: 24px; margin: 16px 0; flex-wrap: wrap;">
<a href="./kubernetes.html" style="text-decoration: none; color: inherit; display: block;">
<div class="hero-badge-card">
<div class="hero-badge-card hero-badge-card--cyan">
<img src="images/kubernetes_logo.png" alt="Kubernetes"/>
<div class="hero-badge-title">Ecosystem Core</div>
<div class="hero-badge-subtitle">Explore Kubernetes</div>
</div>
</a>
<a href="./ai-agents-mcp.html" style="text-decoration: none; color: inherit; display: block;">
<div class="hero-badge-card hero-badge-card--purple">
<img src="images/ai_agents_logo.png" alt="AI & MCP Agents"/>
<div class="hero-badge-title">AI & MCP Agents</div>
<div class="hero-badge-subtitle">Agentic Ecosystem</div>
</div>
</a>
<a href="./videos/index.html" style="text-decoration: none; color: inherit; display: block;">
<div class="hero-badge-card hero-badge-card--pink">
<img src="images/video_hub_logo.png" alt="Agentic Video Hub"/>
<div class="hero-badge-title">Agentic Video Hub</div>
<div class="hero-badge-subtitle">Architect Video Library</div>
</div>
</a>
<a href="./introduction.html" style="text-decoration: none; color: inherit; display: block;">
<div class="hero-badge-card">
<div class="hero-badge-card hero-badge-card--teal">
<img src="images/hero-car.png" alt="Nubenetes Car"/>
<div class="hero-badge-title">Get Started</div>
<div class="hero-badge-subtitle">Introduction Guide</div>
@@ -17,13 +52,6 @@
</a>
</div>
"I do not believe you can do today's job with yesterday's methods and be in business tomorrow" ([Horatio Nelson Jackson](https://en.wikipedia.org/wiki/Horatio_Nelson_Jackson))
<center markdown="1">
[![container_with_cars](images/container_with_cars_v2.png)](https://www.cncf.io/certification/software-conformance) <br/>
</center>
!!! abstract "The High-Density Vision"
The V2 Edition is a curated, high-density version of the Nubenetes archive. Using **Agentic AI Orchestration**, the system selects only the most relevant, stable, and impactful resources for the modern Cloud Native ecosystem (2026 and beyond).
@@ -34,9 +62,9 @@
2. **Standard Layer (Mapped)**: Resources identified as candidates for Elite status but pending deep AI analysis.
**Current Inventory Coverage:**
- **V1 Base Inventory**: 17996 total resources analyzed.
- **V2 Elite Selection**: 14181 candidates identified (78.8% density ratio).
- **AI Enrichment Coverage**: 2853 / 14181 (20.12%)
- **V1 Base Inventory**: 18004 total resources analyzed.
- **V2 Elite Selection**: 14189 candidates identified (78.81% density ratio).
- **AI Enrichment Coverage**: 2853 / 14189 (20.11%)
- **GitHub Metadata Coverage**: 1451 / 1763 (82.3%) - *Critical for Maturity Tagging*
- **Status**: The system is incrementally processing pending resources to complete the knowledge graph.
@@ -50,7 +78,7 @@
<div markdown="1" style="border: 1px solid #3b82f6; border-radius: 8px; padding: 10px; margin: 8px 0; background: rgba(255, 255, 255, 0.01);" title="Cloud Providers & Core Infrastructure">
[![aws videos](images/aws_logo.jpg){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/c/amazonwebservices) [![azure videos](images/azure_logo.jpg){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/c/MicrosoftAzure) [![gcp videos](images/gcp_logo.jpg){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/user/googlecloudplatform) [![gcp videos new](images/gcp_logo_v2.png){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/@googlecloudtech) [![ibm cloud videos](images/ibm_cloud_logo.jpg){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/c/IBMTechnology) [![oraclecloud videos](images/oracle_cloud_logo.jpg){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/c/OracleCloudInfrastructure) [![digitalocean videos](images/digital_ocean_logo.jpg){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/c/Digitalocean) [![cloudflare](images/cloudflare_logo.jpg){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/cloudflare) [![scaleway cloud](images/scaleway_cloud.jpg){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/c/Scaleway-Cloud) [![openstack](images/openstack_logo.jpg){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/c/OpenStackFoundation) [![alibaba cloud](images/alibaba_cloud.jpg){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/c/AlibabaCloud) [![linode cloud](images/linode_cloud.jpg){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/c/linode) [![gaia-x](images/gaia_x.jpg){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/channel/UCB5WMc2FfrxKzfd7XIODoMw) [![kyndryl](images/kyndryl_logo.jpg){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/@kyndryl)
[![aws videos](images/aws_logo.jpg){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/c/amazonwebservices) [![azure videos](images/azure_logo.jpg){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/c/MicrosoftAzure) [![gcp videos](images/gcp_logo.jpg){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/user/googlecloudplatform) [![gcp videos new](images/gcp_logo_v2.png){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/@googlecloudtech) [![ibm cloud videos](images/ibm_cloud_logo.jpg){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/c/IBMTechnology) [![oraclecloud videos](images/oracle_cloud_logo.jpg){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/c/OracleCloudInfrastructure) [![digitalocean videos](images/digital_ocean_logo.jpg){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/c/Digitalocean) [![cloudflare](images/cloudflare_logo.jpg){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/cloudflare) [![scaleway cloud](images/scaleway_cloud.jpg){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/c/Scaleway-Cloud) [![openstack](images/openstack_logo.jpg){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/c/OpenStackFoundation) [![alibaba cloud](images/alibaba_cloud.jpg){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/c/AlibabaCloud) [![linode cloud](images/linode_cloud.jpg){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/c/linode) [![gaia-x](images/gaia_x.jpg){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/channel/UCB5WMc2FfrxKzfd7XIODoMw) [![kyndryl](images/kyndryl_logo.jpg){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/@kyndryl) [![Arsys](images/arsys_logo.svg){: style="width:48px; height:48px; object-fit:contain; margin:6px;" .channel-logo}](https://www.youtube.com/@arsys)
</div>
@@ -93,7 +121,7 @@
- **(N/A)** [**==blog.awsfundamentals.com: AWS S3 Sync - An Extensive Guide==**](https://awsfundamentals.com/blog/aws-s3-sync) 🌟🌟🌟🌟
## Strategic Dimensions
- **[🎥 Agentic Video Hub (Architectural Summary)](./videos.md)**
- **[🎥 Agentic Video Hub (Architectural Summary)](./videos/index.md)**
### AI
- **[AI Agents MCP](./ai-agents-mcp.md)**
-410
View File
@@ -1,410 +0,0 @@
# 🎥 Nubenetes Elite Video Hub
Welcome to the **Agentic Video Hub**. This section presents a logical, architectural journey through the Cloud Native landscape, from foundational documentaries to advanced AI operations.
## Table of Contents
1. [Fundamentals and Documentaries](#fundamentals-and-documentaries)
- [Kubernetes Fundamentals and Documentaries](#kubernetes-fundamentals-and-documentaries)
- [Jenkins Fundamentals and Documentaries](#jenkins-fundamentals-and-documentaries)
2. [Architecture and Cloud Strategy](#architecture-and-cloud-strategy)
- [Kubernetes Architecture and Cloud Strategy](#kubernetes-architecture-and-cloud-strategy)
- [Red Hat OpenShift Architecture and Cloud Strategy](#red-hat-openshift-architecture-and-cloud-strategy)
- [Platform Engineering Architecture and Cloud Strategy](#platform-engineering-architecture-and-cloud-strategy)
- [Ruby on Rails Architecture and Cloud Strategy](#ruby-on-rails-architecture-and-cloud-strategy)
- [Ruby on Rails / Hotwire Architecture and Cloud Strategy](#ruby-on-rails---hotwire-architecture-and-cloud-strategy)
- [Portworx Architecture and Cloud Strategy](#portworx-architecture-and-cloud-strategy)
- [HashiCorp Stack Terraform, Vault, Consul, Boundary Architecture and Cloud Strategy](#hashicorp-stack-terraform,-vault,-consul,-boundary-architecture-and-cloud-strategy)
- [Modular Monoliths Architecture and Cloud Strategy](#modular-monoliths-architecture-and-cloud-strategy)
- [Git Architecture and Cloud Strategy](#git-architecture-and-cloud-strategy)
- [Azure DevOps and GitHub Actions Architecture and Cloud Strategy](#azure-devops-and-github-actions-architecture-and-cloud-strategy)
- [Distributed Systems Strategy Architecture and Cloud Strategy](#distributed-systems-strategy-architecture-and-cloud-strategy)
- [FinOps Architecture and Cloud Strategy](#finops-architecture-and-cloud-strategy)
- [GitOps Architecture and Cloud Strategy](#gitops-architecture-and-cloud-strategy)
- [Hosted Control Planes Architecture and Cloud Strategy](#hosted-control-planes-architecture-and-cloud-strategy)
- [Azure Verified Modules AVM Architecture and Cloud Strategy](#azure-verified-modules-avm-architecture-and-cloud-strategy)
- [OpenShift Architecture and Cloud Strategy](#openshift-architecture-and-cloud-strategy)
3. [Infrastructure as Code](#infrastructure-as-code)
- [Terraform Enterprise Infrastructure as Code](#terraform-enterprise-infrastructure-as-code)
- [NetBox Infrastructure as Code](#netbox-infrastructure-as-code)
4. [Developer Productivity](#developer-productivity)
- [VS Code Developer Productivity](#vs-code-developer-productivity)
5. [Observability and Monitoring](#observability-and-monitoring)
- [Prometheus Observability and Monitoring](#prometheus-observability-and-monitoring)
6. [Security and Compliance](#security-and-compliance)
- [DevSecOps Security and Compliance](#devsecops-security-and-compliance)
7. [AI and Future Operations](#ai-and-future-operations)
- [Red Hat OpenShift AI and Future Operations](#red-hat-openshift-ai-and-future-operations)
- [Generative AI and Large Language Models AI and Future Operations](#generative-ai-and-large-language-models-ai-and-future-operations)
- [Red Hat OpenShift AI AI and Future Operations](#red-hat-openshift-ai-ai-and-future-operations)
- [Neural Networks AI and Future Operations](#neural-networks-ai-and-future-operations)
- [Claude Code AI and Future Operations](#claude-code-ai-and-future-operations)
- [LLM Architecture and Post-Training AI and Future Operations](#llm-architecture-and-post-training-ai-and-future-operations)
- [Agentic DevOps AI and Future Operations](#agentic-devops-ai-and-future-operations)
## Fundamentals and Documentaries
### Kubernetes Fundamentals and Documentaries
??? note "🎬 Kubernetes: The Documentary [PART 1] | `Kubernetes`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/BE77h7dmoQU" title="Kubernetes: The Documentary [PART 1]" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
??? note "🎬 Kubernetes: The Documentary [PART 2] | `Kubernetes`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/318elIq37PE" title="Kubernetes: The Documentary [PART 2]" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
### Jenkins Fundamentals and Documentaries
??? note "🎬 Jenkins Tutorials | `Jenkins`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/videoseries?si=GBJtqv36O8bslj9z&amp;list=PLvBBnHmZuNQJeznYL2F-MpZYBUeLIXYEe" title="Jenkins Tutorials" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## Architecture and Cloud Strategy
### Kubernetes Architecture and Cloud Strategy
??? note "🎬 Kubernetes for SysAdmins | Kelsey Hightower at PuppetConf | Talk & Demo | `Kubernetes`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/HlAXp0-M6SY?clip=UgkxWpu3QFPEDZBuMgy_Xq4mBR--uLA-3CSZ&amp;clipt=EMSoKxiG3C4" title="Kubernetes for SysAdmins | Kelsey Hightower at PuppetConf | Talk & Demo" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
??? note "🎬 Keynote: 7 Years of Running Kubernetes for Mercedes-Benz | `Kubernetes`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/UmbjwSK9b3I?clip=UgkxRGuBMDAVDqKckQ1lhk-9U2jLBhBIBI5l&amp;clipt=EP2dHhjd8iE" title="Keynote: 7 Years of Running Kubernetes for Mercedes-Benz" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
### Red Hat OpenShift Architecture and Cloud Strategy
??? note "🎬 Thursday morning general session - May 9 - Red Hat Summit 2019 | `Red Hat OpenShift`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/FUu4kMc0PL8?clip=UgkxFMdlFKBQze7NVVd7q2nIwBYWkeaKeoX8&amp;clipt=EIzBzwIY1fnSAg" title="Thursday morning general session - May 9 - Red Hat Summit 2019" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
??? note "🎬 Red Hat OpenShift Platform Plus - Overview | `Red Hat OpenShift`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/V7PSnH8YnTk?si=6Mq4wjpipTLwUvYe" title="Red Hat OpenShift Platform Plus - Overview" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
### Platform Engineering Architecture and Cloud Strategy
??? note "🎬 What is Platform Engineering and how it fits into DevOps and Cloud world | `Platform Engineering`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/ghzsBm8vOms" title="What is Platform Engineering and how it fits into DevOps and Cloud world" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
### Ruby on Rails Architecture and Cloud Strategy
??? note "🎬 David Heinemeier Hansson: Microservices vs. Monolith | `Ruby on Rails`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/rkXGSLf-rVQ?si=Ho8Zzxbrecn7Yncb" title="David Heinemeier Hansson: Microservices vs. Monolith" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
### Ruby on Rails / Hotwire Architecture and Cloud Strategy
??? note "🎬 The creator of Rails on JavaScript FE vs. Classic Server-side Rendering | `Ruby on Rails / Hotwire`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/IFUPG9KCJ4E?si=KMEXeVlcKTp87-Ja" title="The creator of Rails on JavaScript FE vs. Classic Server-side Rendering" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
### Portworx Architecture and Cloud Strategy
??? note "🎬 Murli Thirumale | KubeCon CloudNativeCon EU 2023 | `Portworx`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/I8Qh-TafMvQ?si=1A2-kmq6mV-S-03c" title="Murli Thirumale | KubeCon CloudNativeCon EU 2023" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
### HashiCorp Stack Terraform, Vault, Consul, Boundary Architecture and Cloud Strategy
??? note "🎬 Building a developer platform? Ask these questions. | `HashiCorp Stack (Terraform, Vault, Consul, Boundary)`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/1Fl25dR01pw?si=bJlQozIfT3J4rhN3" title="Building a developer platform? Ask these questions." frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
### Modular Monoliths Architecture and Cloud Strategy
??? note "🎬 ¿De verdad son necesarios los microservicios? | `Modular Monoliths [SPANISH CONTENT]`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/L8eJh1sfc1U?si=y546MyZpRe-thoad" title="¿De verdad son necesarios los microservicios?" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
### Git Architecture and Cloud Strategy
??? note "🎬 Branching Strategies Explained | `Git`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/U_IFGpJDbeU?si=XzHSGU9dTH-1_0EW" title="Branching Strategies Explained" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
### Azure DevOps and GitHub Actions Architecture and Cloud Strategy
??? note "🎬 Panel: Azure DevOps vs. GitHub Actions | `Azure DevOps & GitHub Actions`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/8g4qLzkpjeE?si=xcfl3ugsMGZ8Kthg" title="Panel: Azure DevOps vs. GitHub Actions" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
### Distributed Systems Strategy Architecture and Cloud Strategy
??? note "🎬 Elon Musk talks Twitter, Tesla and how his brain works — live at TED2022 | `Distributed Systems Strategy`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/cdZZpaB2kDM?clip=UgkxWAPHZbVaNZzk9pi0lMu6k5ABLuMHBtRL&amp;clipt=EK2rfRjW9YAB" title="Elon Musk talks Twitter, Tesla and how his brain works — live at TED2022" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
### FinOps Architecture and Cloud Strategy
??? note "🎬 The Brutal Truth Behind Tech Layoffs | `FinOps`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/hAwtrJlBVJY?si=bnyptzNFx4jzOiEj" title="The Brutal Truth Behind Tech Layoffs" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
### GitOps Architecture and Cloud Strategy
??? note "🎬 GitOps Guide to the Galaxy | `GitOps`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/videoseries?si=zdATyq_E2wXN7AC6&amp;list=PLbMP1JcGBmSGKO8UreWpOBOhCqilejhtd" title="GitOps Guide to the Galaxy" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
### Hosted Control Planes Architecture and Cloud Strategy
??? note "🎬 GitOps Guide to the Galaxy: Hosted Control Planes (HyperShift) | `Hosted Control Planes`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/LiSb82Lug7M" title="GitOps Guide to the Galaxy: Hosted Control Planes (HyperShift)" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
### Azure Verified Modules AVM Architecture and Cloud Strategy
??? note "🎬 Building Secure, WellArchitected Azure Workloads with Azure Verified Modules and GitHub Copilot | `Azure Verified Modules (AVM)`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/QBqRAMVTmwE" title="Building Secure, WellArchitected Azure Workloads with Azure Verified Modules and GitHub Copilot" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
### OpenShift Architecture and Cloud Strategy
??? note "🎬 Fran Heeran, Red Hat | Red Hat Summit 2026 | `OpenShift`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/Tr4onEST70I" title="Fran Heeran, Red Hat | Red Hat Summit 2026" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## Infrastructure as Code
### Terraform Enterprise Infrastructure as Code
??? note "🎬 Standardizing infrastructure automation with Terraform Enterprise | `Terraform Enterprise`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/PxyyY7TsCqs?si=kzCRojDteESqork1" title="Standardizing infrastructure automation with Terraform Enterprise" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
### NetBox Infrastructure as Code
??? note "🎬 NetBox Zero To Hero | `NetBox`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/videoseries?si=fJvBV63-mjQ6S-Ht&amp;list=PL7sEPiUbBLo_iTds-NV-9Tu05Gg2Aj8N7" title="NetBox Zero To Hero" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## Developer Productivity
### VS Code Developer Productivity
??? note "🎬 Remote VS Code with Dev Tunnels: access the editor from your browser | `VS Code [SPANISH CONTENT]`"
!!! info "Architectural Summary"
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]
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/niuJpAKyb7c" title="Remote VS Code with Dev Tunnels: access the editor from your browser" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## Observability and Monitoring
### Prometheus Observability and Monitoring
??? note "🎬 Prometheus: The Documentary | `Prometheus`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/rT4fJNbfe14" title="Prometheus: The Documentary" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## Security and Compliance
### DevSecOps Security and Compliance
??? note "🎬 What is DevSecOps? DevSecOps explained in 8 Mins | `DevSecOps`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/nrhxNNH5lt0?si=U5h1mbkbF6ZEOvlj" title="What is DevSecOps? DevSecOps explained in 8 Mins" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## AI and Future Operations
### Red Hat OpenShift AI and Future Operations
??? note "🎬 Thursday morning general session - May 9 - Red Hat Summit 2019 | `Red Hat OpenShift`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/FUu4kMc0PL8?clip=UgkxLbUzIJtyeKPi66qAvxxRlGbofYp_Gr8B&amp;clipt=EIDy0gIY4MbWAg" title="Thursday morning general session - May 9 - Red Hat Summit 2019" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
### Generative AI and Large Language Models AI and Future Operations
??? note "🎬 Artificial Intelligence | 60 Minutes Full Episodes | `Generative AI and Large Language Models`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/aZ5EsdnpLMI?si=ESsNnVwE8IdWSiWZ" title="Artificial Intelligence | 60 Minutes Full Episodes" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
### Red Hat OpenShift AI AI and Future Operations
??? note "🎬 Red Hat OpenShift AI overview | `Red Hat OpenShift AI`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/Hc8emNr2igU?si=kehLRUpOAvyK_Bku" title="Red Hat OpenShift AI overview" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
### Neural Networks AI and Future Operations
??? note "🎬 ¿Qué es una Red Neuronal? Parte 1 : La Neurona | DotCSV | `Neural Networks [SPANISH CONTENT]`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/MRIv2IwFTPg?si=F07g869i6yIfqRdg" title="¿Qué es una Red Neuronal? Parte 1 : La Neurona | DotCSV" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
### Claude Code AI and Future Operations
??? note "🎬 Mastering Claude Code in 30 minutes | `Claude Code`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/6eBSHbLKuN0" title="Mastering Claude Code in 30 minutes" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
### LLM Architecture and Post-Training AI and Future Operations
??? note "🎬 Stanford CS229: Building Large Language Models (LLMs) | `LLM Architecture & Post-Training`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/9vM4p9NN0Ts" title="Stanford CS229: Building Large Language Models (LLMs)" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
### Agentic DevOps AI and Future Operations
??? note "🎬 Agentic DevOps Live | `Agentic DevOps`"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/videoseries?list=PLmsFUfdnGr3w9BdWjQGAwV7UPW0kspwOp" title="Agentic DevOps Live" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
+97
View File
@@ -0,0 +1,97 @@
# 🎥 AI Agents and MCP
Welcome to the **AI Agents and MCP** section of the V2 Video Hub. Explore curated high-density videos with architectural summaries.
## Table of Contents
1. [Red Hat OpenShift](#red-hat-openshift)
2. [Generative AI and Large Language Models](#generative-ai-and-large-language-models)
3. [Red Hat OpenShift AI](#red-hat-openshift-ai)
4. [Claude Code](#claude-code)
5. [Neural Networks](#neural-networks)
6. [LLM Architecture and Post-Training](#llm-architecture-and-post-training)
7. [Agentic DevOps](#agentic-devops)
## Red Hat OpenShift
??? note "🎬 Thursday morning general session - May 9 - Red Hat Summit 2019"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/FUu4kMc0PL8?clip=UgkxLbUzIJtyeKPi66qAvxxRlGbofYp_Gr8B&amp;clipt=EIDy0gIY4MbWAg" title="Thursday morning general session - May 9 - Red Hat Summit 2019" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## Generative AI and Large Language Models
??? note "🎬 Artificial Intelligence | 60 Minutes Full Episodes"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/aZ5EsdnpLMI?si=ESsNnVwE8IdWSiWZ" title="Artificial Intelligence | 60 Minutes Full Episodes" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## Red Hat OpenShift AI
??? note "🎬 Red Hat OpenShift AI overview"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/Hc8emNr2igU?si=kehLRUpOAvyK_Bku" title="Red Hat OpenShift AI overview" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## Claude Code
??? note "🎬 Mastering Claude Code in 30 minutes"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/6eBSHbLKuN0" title="Mastering Claude Code in 30 minutes" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## Neural Networks
??? note "🎬 ¿Qué es una Red Neuronal? Parte 1 : La Neurona | DotCSV [SPANISH CONTENT]"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/MRIv2IwFTPg?si=F07g869i6yIfqRdg" title="¿Qué es una Red Neuronal? Parte 1 : La Neurona | DotCSV" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## LLM Architecture and Post-Training
??? note "🎬 Stanford CS229: Building Large Language Models (LLMs)"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/9vM4p9NN0Ts" title="Stanford CS229: Building Large Language Models (LLMs)" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## Agentic DevOps
??? note "🎬 Agentic DevOps Live"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/videoseries?list=PLmsFUfdnGr3w9BdWjQGAwV7UPW0kspwOp" title="Agentic DevOps Live" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
+234
View File
@@ -0,0 +1,234 @@
# 🎥 Cloud Native Core
Welcome to the **Cloud Native Core** section of the V2 Video Hub. Explore curated high-density videos with architectural summaries.
## Table of Contents
1. [Kubernetes](#kubernetes)
2. [Red Hat OpenShift](#red-hat-openshift)
3. [Platform Engineering](#platform-engineering)
4. [Ruby on Rails](#ruby-on-rails)
5. [Ruby on Rails Hotwire](#ruby-on-rails-hotwire)
6. [Portworx](#portworx)
7. [HashiCorp Stack Terraform Vault Consul Boundary](#hashicorp-stack-terraform-vault-consul-boundary)
8. [Modular Monoliths](#modular-monoliths)
9. [Git](#git)
10. [Distributed Systems Strategy](#distributed-systems-strategy)
11. [FinOps](#finops)
12. [GitOps](#gitops)
13. [Hosted Control Planes](#hosted-control-planes)
14. [Azure Verified Modules AVM](#azure-verified-modules-avm)
15. [OpenShift](#openshift)
16. [VS Code](#vs-code)
## Kubernetes
??? note "🎬 Kubernetes for SysAdmins | Kelsey Hightower at PuppetConf | Talk & Demo"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/HlAXp0-M6SY?clip=UgkxWpu3QFPEDZBuMgy_Xq4mBR--uLA-3CSZ&amp;clipt=EMSoKxiG3C4" title="Kubernetes for SysAdmins | Kelsey Hightower at PuppetConf | Talk & Demo" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
??? note "🎬 Keynote: 7 Years of Running Kubernetes for Mercedes-Benz"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/UmbjwSK9b3I?clip=UgkxRGuBMDAVDqKckQ1lhk-9U2jLBhBIBI5l&amp;clipt=EP2dHhjd8iE" title="Keynote: 7 Years of Running Kubernetes for Mercedes-Benz" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## Red Hat OpenShift
??? note "🎬 Thursday morning general session - May 9 - Red Hat Summit 2019"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/FUu4kMc0PL8?clip=UgkxFMdlFKBQze7NVVd7q2nIwBYWkeaKeoX8&amp;clipt=EIzBzwIY1fnSAg" title="Thursday morning general session - May 9 - Red Hat Summit 2019" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
??? note "🎬 Red Hat OpenShift Platform Plus - Overview"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/V7PSnH8YnTk?si=6Mq4wjpipTLwUvYe" title="Red Hat OpenShift Platform Plus - Overview" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## Platform Engineering
??? note "🎬 What is Platform Engineering and how it fits into DevOps and Cloud world"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/ghzsBm8vOms" title="What is Platform Engineering and how it fits into DevOps and Cloud world" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## Ruby on Rails
??? note "🎬 David Heinemeier Hansson: Microservices vs. Monolith"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/rkXGSLf-rVQ?si=Ho8Zzxbrecn7Yncb" title="David Heinemeier Hansson: Microservices vs. Monolith" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## Ruby on Rails Hotwire
??? note "🎬 The creator of Rails on JavaScript FE vs. Classic Server-side Rendering"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/IFUPG9KCJ4E?si=KMEXeVlcKTp87-Ja" title="The creator of Rails on JavaScript FE vs. Classic Server-side Rendering" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## Portworx
??? note "🎬 Murli Thirumale | KubeCon CloudNativeCon EU 2023"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/I8Qh-TafMvQ?si=1A2-kmq6mV-S-03c" title="Murli Thirumale | KubeCon CloudNativeCon EU 2023" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## HashiCorp Stack Terraform Vault Consul Boundary
??? note "🎬 Building a developer platform? Ask these questions."
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/1Fl25dR01pw?si=bJlQozIfT3J4rhN3" title="Building a developer platform? Ask these questions." frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## Modular Monoliths
??? note "🎬 ¿De verdad son necesarios los microservicios? [SPANISH CONTENT]"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/L8eJh1sfc1U?si=y546MyZpRe-thoad" title="¿De verdad son necesarios los microservicios?" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## Git
??? note "🎬 Branching Strategies Explained"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/U_IFGpJDbeU?si=XzHSGU9dTH-1_0EW" title="Branching Strategies Explained" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## Distributed Systems Strategy
??? note "🎬 Elon Musk talks Twitter, Tesla and how his brain works — live at TED2022"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/cdZZpaB2kDM?clip=UgkxWAPHZbVaNZzk9pi0lMu6k5ABLuMHBtRL&amp;clipt=EK2rfRjW9YAB" title="Elon Musk talks Twitter, Tesla and how his brain works — live at TED2022" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## FinOps
??? note "🎬 The Brutal Truth Behind Tech Layoffs"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/hAwtrJlBVJY?si=bnyptzNFx4jzOiEj" title="The Brutal Truth Behind Tech Layoffs" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## GitOps
??? note "🎬 GitOps Guide to the Galaxy"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/videoseries?si=zdATyq_E2wXN7AC6&amp;list=PLbMP1JcGBmSGKO8UreWpOBOhCqilejhtd" title="GitOps Guide to the Galaxy" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## Hosted Control Planes
??? note "🎬 GitOps Guide to the Galaxy: Hosted Control Planes (HyperShift)"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/LiSb82Lug7M" title="GitOps Guide to the Galaxy: Hosted Control Planes (HyperShift)" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## Azure Verified Modules AVM
??? note "🎬 Building Secure, WellArchitected Azure Workloads with Azure Verified Modules and GitHub Copilot"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/QBqRAMVTmwE" title="Building Secure, WellArchitected Azure Workloads with Azure Verified Modules and GitHub Copilot" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## OpenShift
??? note "🎬 Fran Heeran, Red Hat | Red Hat Summit 2026"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/Tr4onEST70I" title="Fran Heeran, Red Hat | Red Hat Summit 2026" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## VS Code
??? note "🎬 Remote VS Code with Dev Tunnels: access the editor from your browser [SPANISH CONTENT]"
!!! info "Architectural Summary"
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]
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/niuJpAKyb7c" title="Remote VS Code with Dev Tunnels: access the editor from your browser" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
+71
View File
@@ -0,0 +1,71 @@
# 🎥 DevOps, IaC, and SRE
Welcome to the **DevOps, IaC, and SRE** section of the V2 Video Hub. Explore curated high-density videos with architectural summaries.
## Table of Contents
1. [Prometheus](#prometheus)
2. [Terraform Enterprise](#terraform-enterprise)
3. [Azure DevOps and GitHub Actions](#azure-devops-and-github-actions)
4. [DevSecOps](#devsecops)
5. [NetBox](#netbox)
## Prometheus
??? note "🎬 Prometheus: The Documentary"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/rT4fJNbfe14" title="Prometheus: The Documentary" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## Terraform Enterprise
??? note "🎬 Standardizing infrastructure automation with Terraform Enterprise"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/PxyyY7TsCqs?si=kzCRojDteESqork1" title="Standardizing infrastructure automation with Terraform Enterprise" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## Azure DevOps and GitHub Actions
??? note "🎬 Panel: Azure DevOps vs. GitHub Actions"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/8g4qLzkpjeE?si=xcfl3ugsMGZ8Kthg" title="Panel: Azure DevOps vs. GitHub Actions" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## DevSecOps
??? note "🎬 What is DevSecOps? DevSecOps explained in 8 Mins"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/nrhxNNH5lt0?si=U5h1mbkbF6ZEOvlj" title="What is DevSecOps? DevSecOps explained in 8 Mins" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## NetBox
??? note "🎬 NetBox Zero To Hero"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/videoseries?si=fJvBV63-mjQ6S-Ht&amp;list=PL7sEPiUbBLo_iTds-NV-9Tu05Gg2Aj8N7" title="NetBox Zero To Hero" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
+42
View File
@@ -0,0 +1,42 @@
# 🎥 Fundamentals
Welcome to the **Fundamentals** section of the V2 Video Hub. Explore curated high-density videos with architectural summaries.
## Table of Contents
1. [Kubernetes](#kubernetes)
2. [Jenkins](#jenkins)
## Kubernetes
??? note "🎬 Kubernetes: The Documentary [PART 1]"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/BE77h7dmoQU" title="Kubernetes: The Documentary [PART 1]" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
??? note "🎬 Kubernetes: The Documentary [PART 2]"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/318elIq37PE" title="Kubernetes: The Documentary [PART 2]" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
## Jenkins
??? note "🎬 Jenkins Tutorials"
!!! info "Architectural Summary"
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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/videoseries?si=GBJtqv36O8bslj9z&amp;list=PLvBBnHmZuNQJeznYL2F-MpZYBUeLIXYEe" title="Jenkins Tutorials" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
</center>
+9
View File
@@ -0,0 +1,9 @@
# 🎥 Agentic Video Hub
Welcome to the **Nubenetes Elite Video Hub**. Discover highly-curated architectural video resources organized into logical learning paths:
## Learning Dimensions
- 🤖 [**AI Agents and MCP**](./ai-agents.md) — Dive into agentic architectures, tool integration, and Model Context Protocol setups.
- 🛠️ [**DevOps, IaC, and SRE**](./devops-iac.md) — Platform engineering, infrastructure automation with Terraform, SRE, and compliance workflows utilizing AI assistants.
- ☁️ [**Cloud Native Core**](./cloud-native.md) — Architectural strategies, Kubernetes operations, networking, and MLOps platforms.
- 🏁 [**Fundamentals**](./fundamentals.md) — Documentaries, foundational cloud native concepts, and core Strategy tutorials.
+7 -2
View File
@@ -74,7 +74,7 @@ extra:
extra_css:
- https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap
- static/extra.css
- static/v2_elite.css
- static/v2_elite.css?v=2.3.20
markdown_extensions:
- admonition
@@ -98,7 +98,12 @@ markdown_extensions:
nav:
- "🔙 Back to V1 (Exhaustive)": https://nubenetes.com/v1/
- "The 2026 Vision": index.md
- "Agentic Video Hub": videos.md
- "Agentic Video Hub":
- videos/index.md
- "AI Agents and MCP": videos/ai-agents.md
- "DevOps, IaC, and SRE": videos/devops-iac.md
- "Cloud Native Core": videos/cloud-native.md
- "Fundamentals": videos/fundamentals.md
- "AI":
- "AI Agents MCP": ai-agents-mcp.md
- "AI": ai.md