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

Artículos

TOON, MCP y Agentes: menos hype, más arquitectura real (y un 25% de ahorro que sí importa)

TOON, MCP y Agentes: menos hype, más arquitectura real (y un 25% de ahorro que sí importa)

En mis pruebas reales con modelos de razonamiento (o1) y datos de negocio no cocinados, TOON no fue “mágico”, pero sí consistentemente útil: frente a JSON compacto, TOON-RAW redujo ~25% de tokens sin perder precisión ni aumentar la latencia. Ese ahorro aparece justo donde más duele —en los tool-results entre MCP y los agentes— y se multiplica en arquitecturas AI-native con decenas de llamadas por flujo. La conclusión no es cambiar tus APIs a TOON, sino usar JSON mini en el backend y reservar TOON para la frontera MCP ↔ LLM, donde optimizar tokens sin perder estructura sí importa.

leer más...
Cache: Garnet, el nuevo competidor

Cache: Garnet, el nuevo competidor

En el dinámico mundo de las bases de datos en memoria, emerge un nuevo y prometedor jugador: Garnet. Este innovador sistema es un posible rival de Redis, el actual líder en el campo. Con una arquitectura pensada para optimizar el rendimiento y la escalabilida. ¿Será capaz de destronar al gigante? En este artículo, te presento Garnet. No te pierdas la oportunidad de estar a la vanguardia de la tecnología.

leer más...
Visual Studio Endpoints Explorer

Visual Studio Endpoints Explorer

A pesar de mi aprecio por Postman, es imposible pasar por alto los avances significativos que Visual Studio 2022 ha realizado en el ámbito del desarrollo de software.
Visual Studio ha introducido una función revolucionaria que simplifica de manera considerable el proceso de descubrimiento y prueba de endpoint. Esta herramienta facilita la localización y prueba de los endpoints directamente dentro de la interfaz de Visual Studio, optimizando de esta manera nuestro flujo de trabajo de pruebas. Veamos como.

leer más...
Benchmark en C#: Sealed ¿si o no?

Benchmark en C#: Sealed ¿si o no?

Muchas veces me toca explicar que ciertas cosas en .NET concretamente en C# donde han de tener cuidado. Por ejemplo, una de ellas es la cache in-memory u otras cosas como sealed. Para que veáis con datos que está en nuestra mano como devs poder aportar mejoras sustanciales a nuestras aplicaciones que millones de peticiones. No todo se trata de poner lo más caro y potente.

leer más...
Logger para Azure Application Insight

Logger para Azure Application Insight

Simplificar el codigo en librerías nos ayuda siempre. Es una técnica que se debe aplicar en cualquier proyecto: una sola cosa que utilicen todos. Por eso os paso un ejemplo de un Logger para Application Insight y que puedas usarlo en tus proyectos… eso si seguramente necesites algo más de ampliación.

leer más...
.NET 6 DAPR: Middlewares

.NET 6 DAPR: Middlewares

Los middlewares en Dapr nos permite definir canalizaciones de procesamiento personalizadas mediante el encadenamiento de una serie de componentes de middleware. Una solicitud pasa los componentes de middleware que definamos antes de enrutarse a la aplicación. Veamos un sensillo ejemplo con un Rate Limiter.

leer más...
.NET 6 DAPR: Modelo de Actores

.NET 6 DAPR: Modelo de Actores

En estos momentos estoy trabajando en un monográfico de Microsoft Orleans Framework a raíz del modelo de Actores de Dapr. Aquí os dejo un ejemplo funcional con .NET6 y lo más sencillo posible. A parte de un par de enlaces para que entendáis de que va esto de Actores.

leer más...
.NET 6 DAPR: Test de integración Azure EventHub

.NET 6 DAPR: Test de integración Azure EventHub

Si te toca hacer test de integración con Dapr y Azure Event Hub se complica ya que poca documentación existe al respecto. Pero más bien será un se complicaba hasta que veas el ejemplo que os pongo a continuación. Entra para que te solucione unas cuantas horas valiosa de investigación.

leer más...