Diego Devs

De David a Jarvis - Migré mi asistente de IA y ahora tiene su propio Gmail

Si leíste el artículo anterior, sabes que tenía a David — mi asistente de IA personal corriendo en una VM de Azure, montado sobre OpenClaw con Claude Code como cerebro, enviándome reflexiones est...

Clean Architecture en .NET 8 - Estructura que Escala

Del código limpio a la arquitectura limpia Si llevas un tiempo leyendo este blog, ya sabes cómo aplicar los principios SOLID y cómo usar el patrón Repository para separar la lógica de acceso a d...

Cómo monté mi propio asistente de IA en la nube (y ahora me manda buenos días por WhatsApp)

Todo empezó con una idea simple: quiero un asistente de IA que sea mío. No un chatbot genérico que se olvida de quién soy cada vez que cierro la pestaña. No un servicio que vive en los servidores d...

El futuro del desarrollo de software con tecnologías Microsoft e IA

El futuro del desarrollo con tecnologías Microsoft e IA Vivimos un momento clave para quienes trabajamos en desarrollo de software. Lo que antes era una curiosidad o un experimento en IA hoy es p...

La Elegancia del Patrón de Diseño Repository para crear APIs con .NET 8

Introducción El desarrollo de APIs en .NET 8 puede ser una experiencia maravillosa, especialmente cuando adoptamos patrones de diseño que facilitan la gestión del código y la escalabilidad. Hoy va...

La Importancia de Conocer las Estructuras de Datos Más Comunes

Introducción En el vasto mundo del desarrollo de software, donde la magia de convertir ideas en realidad digital ocurre, las estructuras de datos son el núcleo de todo. Sí, esas pequeñas e incomp...

La Programación Asíncrona

La Programación Asíncrona en C#: Más Allá del async y await Ah, la programación asíncrona, ese arte misterioso que hace que nuestras aplicaciones no se congelen y den la ilusión de inmediatez en...

SOLID - Dependency Inversion Principle

Principio de Inversión de Dependencias (D) en SOLID: Un Guía Completa con Ejemplos en C# Hemos llegado al final de los principios SOLID: El Principio de Inversión de Dependencias. Este en partic...

Principios SOLID - Segregación de Interfaces

Principio de Segregación de Interfaces : Ejemplos Prácticos con C# El principio de segregación de interfaces es un concepto fundamental en el desarrollo de software que aboga por dividir las inte...

Principios SOLID - LISKOV substitution principle

Principio de Sustitución de Liskov: De los principios SOLID, el Principio de Sustitución de Liskov es el menos intuitivo de comprender si no lo conoces. Propuesto por la informática Barbara Lisk...