Buscar
Explorar el blog
¿Qué quieres encontrar?
Arquitectura, Agentic AI, Azure, .NET, microservicios y más.

Artículos

Auditar agentes de Copilot en VS Code: git es la única versión que importa (y auditar no es lo mismo que prevenir)

Auditar agentes de Copilot en VS Code: git es la única versión que importa (y auditar no es lo mismo que prevenir)

Un agente custom de Copilot en VS Code es, al final, un fichero markdown que cualquiera puede editar. La pregunta aburrida —¿qué prompt se ejecutó de verdad, el de git o el que alguien tenía sin commitear?— es la que decide si gobiernas tus agentes o solo confías en que nadie los toque. Este repo captura la telemetría completa vía OpenTelemetry, la manda a Jaeger, y sobre esos traces detecta el drift: el trace sabe qué se ejecutó, git sabe qué debería haberse ejecutado, y la resta es la auditoría. Con una advertencia honesta al final: esto te da visibilidad forense, no prevención.

leer más...
IoT

Azure IoT Operations

Azure IoT Operations es el nuevo plano industrial de Microsoft para plantas que necesitan algo más que un IoT “de laboratorio”. Es una plataforma edge-native, basada en Kubernetes y habilitada por Azure Arc, capaz de procesar millones de señales por segundo, integrar OPC UA de forma nativa, operar sin conexión durante horas y gobernar todo el ciclo de vida del dato desde el propio perímetro. En este monográfico exploro cómo IoT Operations se diferencia de IoT Hub y de IoT Edge, cuándo tiene sentido dar el salto, y qué implica en términos de arquitectura, seguridad, gobernanza y coste operativo (FinOps). También incluyo un despliegue paso a paso, varios casos de uso reales en manufactura, ejemplos de DataFlows, módulos propios (Python/.NET), integración con Microsoft Fabric y un análisis totalmente práctico de cómo operar esta plataforma en producción.

Si trabajas en entornos OT/IT, si necesitas alta frecuencia, resiliencia offline o un modelo de operación declarativo, este artículo te ayudará a entender por qué IoT Operations no es una evolución de IoT Edge… sino el siguiente plano lógico para plantas modernas.

leer más...
Monorepo vs. Monolito: Clarificación Importante

Monorepo vs. Monolito: Clarificación Importante

Es común que exista confusión entre los conceptos de monorepo y monolito, pero es crucial diferenciarlos. Un monorepo es una estrategia de organización de código donde múltiples proyectos y servicios se almacenan en un único repositorio. Esto facilita la gestión centralizada de dependencias y herramientas de desarrollo, permitiendo a los equipos colaborar de manera eficiente. Por otro lado, un monolito es un tipo de arquitectura de software en el que todos los componentes de una aplicación (como la interfaz de usuario, la lógica de negocio y la gestión de datos) están estrechamente integrados en una única base de código.

leer más...
Mermaid & Azure Open AI

Mermaid & Azure Open AI

¡Desentrañando el Futuro de la Investigación Automatizada! 🌟 Descubre cómo la Inteligencia Artificial está revolucionando la manera en que recopilamos y organizamos conocimientos. ¿Estás preparado para la era de la información a la velocidad de la luz? ¡Sigue leyendo y sé parte de esta transformación digital!

leer más...
Git: monorepo o multirepo

Git: monorepo o multirepo

La elección entre utilizar un monorepo o un multirepo en Git puede marcar la diferencia entre el éxito y el estancamiento de un proyecto. En este artículo, exploraremos los motivos y las ventajas de cada enfoque, descubriendo por qué la decisión de estructurar nuestro repositorio puede tener un impacto significativo en la eficiencia, colaboración y mantenibilidad de nuestro código

leer más...
¿Qué es GitOps?

¿Qué es GitOps?

Desde hace un tiempo viene usandose este término que no es más que una implementación de DevOps y que muchos autores se afanan en usar una comparación «GitOps vs DevOps». Entra por qué voy a desmitificar esto.

leer más...
CLI de GitKraken

CLI de GitKraken

GitKraken CLI, incluido en el cliente de GitKraken, ofrece la experiencia del terminal de Git, ofreciendo un trabajo más rápido. Las populares visualizaciones de Git por la que GitKraken es conocido —como el gráfico de commits— aparecen cuando las necesitas, y las funciones de sugerencias y autocompletado te ayudaran a aprovechar (y aprender) Git de forma más rápida, con menos errores.

leer más...
Foundations of Git – Certification Course

Foundations of Git – Certification Course

GitKraken es la herramienta que uso para mi trabajo diario y mis trabajos personales, en mi blog suelo ir publicando cosas que me resultan muy útiles de esta herramienta. Y en esta ocasión es sobre un recurso que puede ayudarte en tu trabajo: una certificación gratuita.

leer más...
Nodos de Git

GitKraken y productividad

Cuando trabajas en muchos proyectos distintos, en distintos clientes y desde mono repo a multi repo o bien monolitos o microservicios al mismo tiempo. Estar con la línea de comandos es un lio. Os muestro como me ayuda GitKraken a estar en todos los proyectos y no liarme.

leer más...