diff --git a/datos/interseccion_github_reddit.csv b/datos/interseccion_github_reddit.csv index f1430c5..12169cf 100644 --- a/datos/interseccion_github_reddit.csv +++ b/datos/interseccion_github_reddit.csv @@ -2,7 +2,7 @@ tecnologia,tipo,ranking_github,ranking_reddit,diferencia Python,Lenguaje,1,8,7 TypeScript,Lenguaje,2,7,5 Sin especificar,Lenguaje,3,No encontrado,- -JavaScript,Lenguaje,4,10,6 +JavaScript,Lenguaje,4,9,5 Rust,Lenguaje,5,No encontrado,- Next.js,Framework Frontend,1,No encontrado,- Angular,Framework Frontend,2,No encontrado,- diff --git a/datos/reddit_sentimiento_frameworks.csv b/datos/reddit_sentimiento_frameworks.csv index 302d89c..3f6a8c1 100644 --- a/datos/reddit_sentimiento_frameworks.csv +++ b/datos/reddit_sentimiento_frameworks.csv @@ -1,6 +1,6 @@ framework,total_menciones,positivos,neutros,negativos,% positivo,% neutro,% negativo Django,3,3,0,0,100.0,0.0,0.0 FastAPI,3,3,0,0,100.0,0.0,0.0 -Spring,2,2,0,0,100.0,0.0,0.0 -Express,15,12,1,2,80.0,6.67,13.33 -Laravel,18,12,1,5,66.67,5.56,27.78 +Spring,1,1,0,0,100.0,0.0,0.0 +Express,14,11,1,2,78.57,7.14,14.29 +Laravel,22,15,1,6,68.18,4.55,27.27 diff --git a/datos/reddit_temas_emergentes.csv b/datos/reddit_temas_emergentes.csv index 5853392..9641d4e 100644 --- a/datos/reddit_temas_emergentes.csv +++ b/datos/reddit_temas_emergentes.csv @@ -1,11 +1,11 @@ tema,menciones -IA/Machine Learning,151 -Cloud,43 -DevOps,32 -Performance,32 -Seguridad,27 -Testing,23 -TypeScript,17 -Python,16 -Microservicios,7 -Web3/Blockchain,7 +IA/Machine Learning,158 +Performance,42 +Cloud,38 +Seguridad,31 +DevOps,30 +Testing,21 +TypeScript,21 +Python,15 +Web3/Blockchain,9 +Microservicios,8 diff --git a/frontend/assets/data/interseccion_github_reddit.csv b/frontend/assets/data/interseccion_github_reddit.csv index f1430c5..12169cf 100644 --- a/frontend/assets/data/interseccion_github_reddit.csv +++ b/frontend/assets/data/interseccion_github_reddit.csv @@ -2,7 +2,7 @@ tecnologia,tipo,ranking_github,ranking_reddit,diferencia Python,Lenguaje,1,8,7 TypeScript,Lenguaje,2,7,5 Sin especificar,Lenguaje,3,No encontrado,- -JavaScript,Lenguaje,4,10,6 +JavaScript,Lenguaje,4,9,5 Rust,Lenguaje,5,No encontrado,- Next.js,Framework Frontend,1,No encontrado,- Angular,Framework Frontend,2,No encontrado,- diff --git a/frontend/assets/data/reddit_interseccion_history.json b/frontend/assets/data/reddit_interseccion_history.json index 45f161c..c64d0c5 100644 --- a/frontend/assets/data/reddit_interseccion_history.json +++ b/frontend/assets/data/reddit_interseccion_history.json @@ -1,10 +1,10 @@ { - "generated_at_utc": "2026-05-19T03:40:24Z", + "generated_at_utc": "2026-05-25T04:54:05Z", "dataset": "interseccion_github_reddit", "source_mode": "history", - "snapshot_count": 8, - "latest_snapshot_date": "2026-05-19", - "previous_snapshot_date": "2026-05-11", + "snapshot_count": 9, + "latest_snapshot_date": "2026-05-25", + "previous_snapshot_date": "2026-05-19", "coverage_pct": 30.0, "comparable_count": 3, "item_count": 10, @@ -18,9 +18,9 @@ "promedio_rank": 4.5, "direccion": "github_favorece", "rank_github_prev": 1, - "rank_reddit_prev": 7, - "delta_gap": 1, - "trend_direction": "aumentando" + "rank_reddit_prev": 8, + "delta_gap": 0, + "trend_direction": "estable" }, { "tecnologia": "TypeScript", @@ -31,22 +31,22 @@ "promedio_rank": 4.5, "direccion": "github_favorece", "rank_github_prev": 2, - "rank_reddit_prev": 8, - "delta_gap": -1, - "trend_direction": "disminuyendo" + "rank_reddit_prev": 7, + "delta_gap": 0, + "trend_direction": "estable" }, { "tecnologia": "JavaScript", "tipo": "Lenguaje", "ranking_github": 4, - "ranking_reddit": 10, - "brecha_abs": 6, - "promedio_rank": 7.0, + "ranking_reddit": 9, + "brecha_abs": 5, + "promedio_rank": 6.5, "direccion": "github_favorece", "rank_github_prev": 4, "rank_reddit_prev": 10, - "delta_gap": 0, - "trend_direction": "estable" + "delta_gap": -1, + "trend_direction": "disminuyendo" }, { "tecnologia": "Angular", @@ -153,8 +153,8 @@ "brecha_abs": 5, "promedio_rank": 4.5, "direccion": "github_favorece", - "delta_gap": -1, - "trend_direction": "disminuyendo" + "delta_gap": 0, + "trend_direction": "estable" }, "largest_gap_item": { "tecnologia": "Python", @@ -164,8 +164,8 @@ "brecha_abs": 7, "promedio_rank": 4.5, "direccion": "github_favorece", - "delta_gap": 1, - "trend_direction": "aumentando" + "delta_gap": 0, + "trend_direction": "estable" }, "max_brecha_tecnologia": "Python", "max_brecha_abs": 7 @@ -970,6 +970,106 @@ "direccion": "incompleto" } ] + }, + { + "date": "2026-05-25", + "path": "datos/history/interseccion/year=2026/month=05/day=25/interseccion_github_reddit.csv", + "source_type": "history", + "row_count": 10, + "comparable_count": 3, + "coverage_pct": 30.0, + "items": [ + { + "tecnologia": "Python", + "tipo": "Lenguaje", + "ranking_github": 1, + "ranking_reddit": 8, + "brecha_abs": 7, + "promedio_rank": 4.5, + "direccion": "github_favorece" + }, + { + "tecnologia": "TypeScript", + "tipo": "Lenguaje", + "ranking_github": 2, + "ranking_reddit": 7, + "brecha_abs": 5, + "promedio_rank": 4.5, + "direccion": "github_favorece" + }, + { + "tecnologia": "JavaScript", + "tipo": "Lenguaje", + "ranking_github": 4, + "ranking_reddit": 9, + "brecha_abs": 5, + "promedio_rank": 6.5, + "direccion": "github_favorece" + }, + { + "tecnologia": "Angular", + "tipo": "Framework Frontend", + "ranking_github": 2, + "ranking_reddit": null, + "brecha_abs": null, + "promedio_rank": null, + "direccion": "incompleto" + }, + { + "tecnologia": "Next.js", + "tipo": "Framework Frontend", + "ranking_github": 1, + "ranking_reddit": null, + "brecha_abs": null, + "promedio_rank": null, + "direccion": "incompleto" + }, + { + "tecnologia": "React", + "tipo": "Framework Frontend", + "ranking_github": 3, + "ranking_reddit": null, + "brecha_abs": null, + "promedio_rank": null, + "direccion": "incompleto" + }, + { + "tecnologia": "Rust", + "tipo": "Lenguaje", + "ranking_github": 5, + "ranking_reddit": null, + "brecha_abs": null, + "promedio_rank": null, + "direccion": "incompleto" + }, + { + "tecnologia": "Sin especificar", + "tipo": "Lenguaje", + "ranking_github": 3, + "ranking_reddit": null, + "brecha_abs": null, + "promedio_rank": null, + "direccion": "incompleto" + }, + { + "tecnologia": "Svelte", + "tipo": "Framework Frontend", + "ranking_github": 4, + "ranking_reddit": null, + "brecha_abs": null, + "promedio_rank": null, + "direccion": "incompleto" + }, + { + "tecnologia": "Vue 3", + "tipo": "Framework Frontend", + "ranking_github": 5, + "ranking_reddit": null, + "brecha_abs": null, + "promedio_rank": null, + "direccion": "incompleto" + } + ] } ] } \ No newline at end of file diff --git a/frontend/assets/data/reddit_sentimiento_frameworks.csv b/frontend/assets/data/reddit_sentimiento_frameworks.csv index 302d89c..3f6a8c1 100644 --- a/frontend/assets/data/reddit_sentimiento_frameworks.csv +++ b/frontend/assets/data/reddit_sentimiento_frameworks.csv @@ -1,6 +1,6 @@ framework,total_menciones,positivos,neutros,negativos,% positivo,% neutro,% negativo Django,3,3,0,0,100.0,0.0,0.0 FastAPI,3,3,0,0,100.0,0.0,0.0 -Spring,2,2,0,0,100.0,0.0,0.0 -Express,15,12,1,2,80.0,6.67,13.33 -Laravel,18,12,1,5,66.67,5.56,27.78 +Spring,1,1,0,0,100.0,0.0,0.0 +Express,14,11,1,2,78.57,7.14,14.29 +Laravel,22,15,1,6,68.18,4.55,27.27 diff --git a/frontend/assets/data/reddit_sentimiento_public.json b/frontend/assets/data/reddit_sentimiento_public.json index 2aad488..6167379 100644 --- a/frontend/assets/data/reddit_sentimiento_public.json +++ b/frontend/assets/data/reddit_sentimiento_public.json @@ -1,9 +1,9 @@ { - "generated_at_utc": "2026-05-19T03:40:24Z", + "generated_at_utc": "2026-05-25T04:54:05Z", "dataset": "reddit_sentimiento_frameworks", "source_mode": "latest", "source_path": "datos/latest/reddit_sentimiento_frameworks.csv", - "source_updated_at_utc": "2026-05-19T03:40:15Z", + "source_updated_at_utc": "2026-05-25T04:53:56Z", "framework_count": 5, "frameworks": [ { @@ -28,8 +28,8 @@ }, { "framework": "Spring", - "total_menciones": 2, - "positivos": 2, + "total_menciones": 1, + "positivos": 1, "neutros": 0, "negativos": 0, "porcentaje_positivo": 100.0, @@ -38,23 +38,23 @@ }, { "framework": "Express", - "total_menciones": 15, - "positivos": 12, + "total_menciones": 14, + "positivos": 11, "neutros": 1, "negativos": 2, - "porcentaje_positivo": 80.0, - "porcentaje_neutro": 6.67, - "porcentaje_negativo": 13.33 + "porcentaje_positivo": 78.57, + "porcentaje_neutro": 7.14, + "porcentaje_negativo": 14.29 }, { "framework": "Laravel", - "total_menciones": 18, - "positivos": 12, + "total_menciones": 22, + "positivos": 15, "neutros": 1, - "negativos": 5, - "porcentaje_positivo": 66.67, - "porcentaje_neutro": 5.56, - "porcentaje_negativo": 27.78 + "negativos": 6, + "porcentaje_positivo": 68.18, + "porcentaje_neutro": 4.55, + "porcentaje_negativo": 27.27 } ], "summary": { @@ -70,25 +70,25 @@ }, "largest_sample": { "framework": "Laravel", - "total_menciones": 18, - "positivos": 12, + "total_menciones": 22, + "positivos": 15, "neutros": 1, - "negativos": 5, - "porcentaje_positivo": 66.67, - "porcentaje_neutro": 5.56, - "porcentaje_negativo": 27.78 + "negativos": 6, + "porcentaje_positivo": 68.18, + "porcentaje_neutro": 4.55, + "porcentaje_negativo": 27.27 }, "negative_leader": { "framework": "Laravel", - "total_menciones": 18, - "positivos": 12, + "total_menciones": 22, + "positivos": 15, "neutros": 1, - "negativos": 5, - "porcentaje_positivo": 66.67, - "porcentaje_neutro": 5.56, - "porcentaje_negativo": 27.78 + "negativos": 6, + "porcentaje_positivo": 68.18, + "porcentaje_neutro": 4.55, + "porcentaje_negativo": 27.27 }, "framework_count": 5, - "total_menciones": 41 + "total_menciones": 43 } } \ No newline at end of file diff --git a/frontend/assets/data/reddit_temas_emergentes.csv b/frontend/assets/data/reddit_temas_emergentes.csv index 5853392..9641d4e 100644 --- a/frontend/assets/data/reddit_temas_emergentes.csv +++ b/frontend/assets/data/reddit_temas_emergentes.csv @@ -1,11 +1,11 @@ tema,menciones -IA/Machine Learning,151 -Cloud,43 -DevOps,32 -Performance,32 -Seguridad,27 -Testing,23 -TypeScript,17 -Python,16 -Microservicios,7 -Web3/Blockchain,7 +IA/Machine Learning,158 +Performance,42 +Cloud,38 +Seguridad,31 +DevOps,30 +Testing,21 +TypeScript,21 +Python,15 +Web3/Blockchain,9 +Microservicios,8 diff --git a/frontend/assets/data/reddit_temas_history.json b/frontend/assets/data/reddit_temas_history.json index 3029d88..54ea0ee 100644 --- a/frontend/assets/data/reddit_temas_history.json +++ b/frontend/assets/data/reddit_temas_history.json @@ -1,118 +1,118 @@ { - "generated_at_utc": "2026-05-19T03:40:24Z", + "generated_at_utc": "2026-05-25T04:54:05Z", "dataset": "reddit_temas_emergentes", "source_mode": "history", - "snapshot_count": 8, - "latest_snapshot_date": "2026-05-19", - "previous_snapshot_date": "2026-05-11", + "snapshot_count": 9, + "latest_snapshot_date": "2026-05-25", + "previous_snapshot_date": "2026-05-19", "topic_count": 10, "summary": { "leader_topic": { "tema": "IA/Machine Learning", - "menciones": 151, - "menciones_previas": 141, - "delta_menciones": 10, - "growth_pct": 7.09, + "menciones": 158, + "menciones_previas": 151, + "delta_menciones": 7, + "growth_pct": 4.64, "trend_direction": "creciendo" }, "highest_growth_topic": { - "tema": "IA/Machine Learning", - "menciones": 151, - "menciones_previas": 141, + "tema": "Performance", + "menciones": 42, + "menciones_previas": 32, "delta_menciones": 10, - "growth_pct": 7.09, + "growth_pct": 31.25, "trend_direction": "creciendo" }, "largest_drop_topic": { - "tema": "Performance", - "menciones": 32, - "menciones_previas": 38, - "delta_menciones": -6, - "growth_pct": -15.79, + "tema": "Cloud", + "menciones": 38, + "menciones_previas": 43, + "delta_menciones": -5, + "growth_pct": -11.63, "trend_direction": "cayendo" }, - "total_menciones": 355, + "total_menciones": 373, "topic_count": 10 }, "latest_topics": [ { "tema": "IA/Machine Learning", - "menciones": 151, - "menciones_previas": 141, + "menciones": 158, + "menciones_previas": 151, + "delta_menciones": 7, + "growth_pct": 4.64, + "trend_direction": "creciendo" + }, + { + "tema": "Performance", + "menciones": 42, + "menciones_previas": 32, "delta_menciones": 10, - "growth_pct": 7.09, + "growth_pct": 31.25, "trend_direction": "creciendo" }, { "tema": "Cloud", - "menciones": 43, - "menciones_previas": 38, - "delta_menciones": 5, - "growth_pct": 13.16, - "trend_direction": "creciendo" + "menciones": 38, + "menciones_previas": 43, + "delta_menciones": -5, + "growth_pct": -11.63, + "trend_direction": "cayendo" }, { - "tema": "DevOps", - "menciones": 32, + "tema": "Seguridad", + "menciones": 31, "menciones_previas": 27, - "delta_menciones": 5, - "growth_pct": 18.52, + "delta_menciones": 4, + "growth_pct": 14.81, "trend_direction": "creciendo" }, { - "tema": "Performance", - "menciones": 32, - "menciones_previas": 38, - "delta_menciones": -6, - "growth_pct": -15.79, - "trend_direction": "cayendo" - }, - { - "tema": "Seguridad", - "menciones": 27, - "menciones_previas": 28, - "delta_menciones": -1, - "growth_pct": -3.57, + "tema": "DevOps", + "menciones": 30, + "menciones_previas": 32, + "delta_menciones": -2, + "growth_pct": -6.25, "trend_direction": "cayendo" }, { "tema": "Testing", - "menciones": 23, - "menciones_previas": 27, - "delta_menciones": -4, - "growth_pct": -14.81, + "menciones": 21, + "menciones_previas": 23, + "delta_menciones": -2, + "growth_pct": -8.7, "trend_direction": "cayendo" }, { "tema": "TypeScript", - "menciones": 17, - "menciones_previas": 18, - "delta_menciones": -1, - "growth_pct": -5.56, - "trend_direction": "cayendo" + "menciones": 21, + "menciones_previas": 17, + "delta_menciones": 4, + "growth_pct": 23.53, + "trend_direction": "creciendo" }, { "tema": "Python", - "menciones": 16, - "menciones_previas": 19, - "delta_menciones": -3, - "growth_pct": -15.79, + "menciones": 15, + "menciones_previas": 16, + "delta_menciones": -1, + "growth_pct": -6.25, "trend_direction": "cayendo" }, { - "tema": "Microservicios", - "menciones": 7, - "menciones_previas": 5, + "tema": "Web3/Blockchain", + "menciones": 9, + "menciones_previas": 7, "delta_menciones": 2, - "growth_pct": 40.0, + "growth_pct": 28.57, "trend_direction": "creciendo" }, { - "tema": "Web3/Blockchain", - "menciones": 7, - "menciones_previas": 4, - "delta_menciones": 3, - "growth_pct": 75.0, + "tema": "Microservicios", + "menciones": 8, + "menciones_previas": 7, + "delta_menciones": 1, + "growth_pct": 14.29, "trend_direction": "creciendo" } ], @@ -588,6 +588,65 @@ "participacion_pct": 1.97 } ] + }, + { + "date": "2026-05-25", + "path": "datos/history/reddit_temas/year=2026/month=05/day=25/reddit_temas_emergentes.csv", + "source_type": "history", + "row_count": 10, + "total_menciones": 373, + "top_topics": [ + { + "tema": "IA/Machine Learning", + "menciones": 158, + "participacion_pct": 42.36 + }, + { + "tema": "Performance", + "menciones": 42, + "participacion_pct": 11.26 + }, + { + "tema": "Cloud", + "menciones": 38, + "participacion_pct": 10.19 + }, + { + "tema": "Seguridad", + "menciones": 31, + "participacion_pct": 8.31 + }, + { + "tema": "DevOps", + "menciones": 30, + "participacion_pct": 8.04 + }, + { + "tema": "Testing", + "menciones": 21, + "participacion_pct": 5.63 + }, + { + "tema": "TypeScript", + "menciones": 21, + "participacion_pct": 5.63 + }, + { + "tema": "Python", + "menciones": 15, + "participacion_pct": 4.02 + }, + { + "tema": "Web3/Blockchain", + "menciones": 9, + "participacion_pct": 2.41 + }, + { + "tema": "Microservicios", + "menciones": 8, + "participacion_pct": 2.14 + } + ] } ], "series": [ @@ -633,41 +692,46 @@ "date": "2026-05-19", "menciones": 151, "participacion_pct": 42.54 + }, + { + "date": "2026-05-25", + "menciones": 158, + "participacion_pct": 42.36 } ] }, { - "tema": "Cloud", + "tema": "Performance", "points": [ { "date": "2026-03-30", - "menciones": 27, - "participacion_pct": 7.22 + "menciones": 43, + "participacion_pct": 11.5 }, { "date": "2026-04-06", - "menciones": 31, - "participacion_pct": 8.68 + "menciones": 50, + "participacion_pct": 14.01 }, { "date": "2026-04-13", - "menciones": 41, - "participacion_pct": 10.07 + "menciones": 58, + "participacion_pct": 14.25 }, { "date": "2026-04-20", - "menciones": 46, - "participacion_pct": 11.36 + "menciones": 56, + "participacion_pct": 13.83 }, { "date": "2026-04-27", - "menciones": 30, - "participacion_pct": 8.2 + "menciones": 53, + "participacion_pct": 14.48 }, { "date": "2026-05-04", - "menciones": 36, - "participacion_pct": 9.7 + "menciones": 50, + "participacion_pct": 13.48 }, { "date": "2026-05-11", @@ -676,143 +740,163 @@ }, { "date": "2026-05-19", - "menciones": 43, - "participacion_pct": 12.11 + "menciones": 32, + "participacion_pct": 9.01 + }, + { + "date": "2026-05-25", + "menciones": 42, + "participacion_pct": 11.26 } ] }, { - "tema": "DevOps", + "tema": "Cloud", "points": [ { "date": "2026-03-30", - "menciones": 36, - "participacion_pct": 9.63 + "menciones": 27, + "participacion_pct": 7.22 }, { "date": "2026-04-06", - "menciones": 33, - "participacion_pct": 9.24 + "menciones": 31, + "participacion_pct": 8.68 }, { "date": "2026-04-13", - "menciones": 39, - "participacion_pct": 9.58 + "menciones": 41, + "participacion_pct": 10.07 }, { "date": "2026-04-20", - "menciones": 36, - "participacion_pct": 8.89 + "menciones": 46, + "participacion_pct": 11.36 }, { "date": "2026-04-27", - "menciones": 25, - "participacion_pct": 6.83 + "menciones": 30, + "participacion_pct": 8.2 }, { "date": "2026-05-04", - "menciones": 25, - "participacion_pct": 6.74 + "menciones": 36, + "participacion_pct": 9.7 }, { "date": "2026-05-11", - "menciones": 27, - "participacion_pct": 7.83 + "menciones": 38, + "participacion_pct": 11.01 }, { "date": "2026-05-19", - "menciones": 32, - "participacion_pct": 9.01 + "menciones": 43, + "participacion_pct": 12.11 + }, + { + "date": "2026-05-25", + "menciones": 38, + "participacion_pct": 10.19 } ] }, { - "tema": "Performance", + "tema": "Seguridad", "points": [ { "date": "2026-03-30", - "menciones": 43, - "participacion_pct": 11.5 + "menciones": 41, + "participacion_pct": 10.96 }, { "date": "2026-04-06", - "menciones": 50, - "participacion_pct": 14.01 + "menciones": 41, + "participacion_pct": 11.48 }, { "date": "2026-04-13", - "menciones": 58, - "participacion_pct": 14.25 + "menciones": 46, + "participacion_pct": 11.3 }, { "date": "2026-04-20", - "menciones": 56, - "participacion_pct": 13.83 + "menciones": 45, + "participacion_pct": 11.11 }, { "date": "2026-04-27", - "menciones": 53, - "participacion_pct": 14.48 + "menciones": 34, + "participacion_pct": 9.29 }, { "date": "2026-05-04", - "menciones": 50, - "participacion_pct": 13.48 + "menciones": 36, + "participacion_pct": 9.7 }, { "date": "2026-05-11", - "menciones": 38, - "participacion_pct": 11.01 + "menciones": 28, + "participacion_pct": 8.12 }, { "date": "2026-05-19", - "menciones": 32, - "participacion_pct": 9.01 + "menciones": 27, + "participacion_pct": 7.61 + }, + { + "date": "2026-05-25", + "menciones": 31, + "participacion_pct": 8.31 } ] }, { - "tema": "Seguridad", + "tema": "DevOps", "points": [ { "date": "2026-03-30", - "menciones": 41, - "participacion_pct": 10.96 + "menciones": 36, + "participacion_pct": 9.63 }, { "date": "2026-04-06", - "menciones": 41, - "participacion_pct": 11.48 + "menciones": 33, + "participacion_pct": 9.24 }, { "date": "2026-04-13", - "menciones": 46, - "participacion_pct": 11.3 + "menciones": 39, + "participacion_pct": 9.58 }, { "date": "2026-04-20", - "menciones": 45, - "participacion_pct": 11.11 + "menciones": 36, + "participacion_pct": 8.89 }, { "date": "2026-04-27", - "menciones": 34, - "participacion_pct": 9.29 + "menciones": 25, + "participacion_pct": 6.83 }, { "date": "2026-05-04", - "menciones": 36, - "participacion_pct": 9.7 + "menciones": 25, + "participacion_pct": 6.74 }, { "date": "2026-05-11", - "menciones": 28, - "participacion_pct": 8.12 + "menciones": 27, + "participacion_pct": 7.83 }, { "date": "2026-05-19", - "menciones": 27, - "participacion_pct": 7.61 + "menciones": 32, + "participacion_pct": 9.01 + }, + { + "date": "2026-05-25", + "menciones": 30, + "participacion_pct": 8.04 } ] }, @@ -858,6 +942,11 @@ "date": "2026-05-19", "menciones": 23, "participacion_pct": 6.48 + }, + { + "date": "2026-05-25", + "menciones": 21, + "participacion_pct": 5.63 } ] }, @@ -903,6 +992,11 @@ "date": "2026-05-19", "menciones": 17, "participacion_pct": 4.79 + }, + { + "date": "2026-05-25", + "menciones": 21, + "participacion_pct": 5.63 } ] }, @@ -948,16 +1042,21 @@ "date": "2026-05-19", "menciones": 16, "participacion_pct": 4.51 + }, + { + "date": "2026-05-25", + "menciones": 15, + "participacion_pct": 4.02 } ] }, { - "tema": "Microservicios", + "tema": "Web3/Blockchain", "points": [ { "date": "2026-03-30", - "menciones": 6, - "participacion_pct": 1.6 + "menciones": 3, + "participacion_pct": 0.8 }, { "date": "2026-04-06", @@ -966,43 +1065,48 @@ }, { "date": "2026-04-13", - "menciones": 7, - "participacion_pct": 1.72 + "menciones": 6, + "participacion_pct": 1.47 }, { "date": "2026-04-20", - "menciones": 13, - "participacion_pct": 3.21 + "menciones": 6, + "participacion_pct": 1.48 }, { "date": "2026-04-27", - "menciones": 13, - "participacion_pct": 3.55 + "menciones": 6, + "participacion_pct": 1.64 }, { "date": "2026-05-04", - "menciones": 11, - "participacion_pct": 2.96 + "menciones": 6, + "participacion_pct": 1.62 }, { "date": "2026-05-11", - "menciones": 5, - "participacion_pct": 1.45 + "menciones": 4, + "participacion_pct": 1.16 }, { "date": "2026-05-19", "menciones": 7, "participacion_pct": 1.97 + }, + { + "date": "2026-05-25", + "menciones": 9, + "participacion_pct": 2.41 } ] }, { - "tema": "Web3/Blockchain", + "tema": "Microservicios", "points": [ { "date": "2026-03-30", - "menciones": 3, - "participacion_pct": 0.8 + "menciones": 6, + "participacion_pct": 1.6 }, { "date": "2026-04-06", @@ -1011,33 +1115,38 @@ }, { "date": "2026-04-13", - "menciones": 6, - "participacion_pct": 1.47 + "menciones": 7, + "participacion_pct": 1.72 }, { "date": "2026-04-20", - "menciones": 6, - "participacion_pct": 1.48 + "menciones": 13, + "participacion_pct": 3.21 }, { "date": "2026-04-27", - "menciones": 6, - "participacion_pct": 1.64 + "menciones": 13, + "participacion_pct": 3.55 }, { "date": "2026-05-04", - "menciones": 6, - "participacion_pct": 1.62 + "menciones": 11, + "participacion_pct": 2.96 }, { "date": "2026-05-11", - "menciones": 4, - "participacion_pct": 1.16 + "menciones": 5, + "participacion_pct": 1.45 }, { "date": "2026-05-19", "menciones": 7, "participacion_pct": 1.97 + }, + { + "date": "2026-05-25", + "menciones": 8, + "participacion_pct": 2.14 } ] }