• ChatGPT en el Desarrollo de Software

    ChatGPT en el Desarrollo de Software

    En esta ocasión voy a plantear el uso de ChatGPT, la principal herramienta de inteligencia artificial de uso común en el 2023-2024. Esta herramienta está cambiando la forma en que trabajamos y quiero compartir con cómo pueden beneficiarse de ella, para mejorar la productividad y la eficiencia de los desarrolladores. Chat GPT: ¿Qué es? Es […]


  • Novedades sobre C# 13 & .NET 9

    Novedades sobre C# 13 & .NET 9

    C# 13 La nueva versión de C# 13 salida recientemente, que estará disponible en .NET 9, disponible en la versión más actualizada de Visual studio 2022. Esta versión incluirá una serie de características que estarán disponibles en la página de novedades de #13 (Novedades de C#), por el momento están en versión preliminar y no disponibles […]


  • Principios SOLID 

    Principios SOLID 

    Principios SOLID  SOLID(Single responsibility, Open-closed, Liskov substitution, Interface segregation and Dependency inversion). Establece unos consejos que son usados como base para desarrollar y que generan en lo que ello respecta un código más duradero y robusto, en lo que desarrollo de software respecta en base a patrones y arquitectura que conforma un buen código. En […]


  • Implementación de RabbitMQ

    Implementación de RabbitMQ

    Implementación de RabbitMQ (Con Docker y .NET) Selección de la imagen Utilizaremos la imagen de docker rabbitmq:3-management El tag 3-management en la imagen rabbitmq:3-management de Docker Hub indica que se trata de la versión 3 de RabbitMQ que incluye el plugin de administración habilitado. Realizaremos la inclusión de la imagen en docker-compose. Estableciendo el puerto […]


  • ¿Qué es Test Driven Development (TDD)?

    ¿Qué es Test Driven Development (TDD)?

    Test Driven Development (TDD), o Desarrollo Guiado por Pruebas, es una metodología o estrategía de trabajo en el campo del desarrollo software, que pone la importancia de escribir pruebas antes de desarrollar el código funcional. La metodología TDD puede considerarse no solo como una técnica de programación, sino como una filosofía de trabajo que guía […]


  • Implementando el patrón Unit of Work en .NET

    Implementando el patrón Unit of Work en .NET

    Introducción El patrón Unit of work(unidad de trabajo), además de un patrón en desarrollo de software es una estrategia que nos permite gestionar y garantizar que transacciones y coherencia de datos sean de un nivel superior. Este patrón se puede combinar con una arquitectura limpia(clean architecture), dando lugar una aplicación con mayor escalabilidad y mantenibilidad […]


  • Hang Fire (librería .NET)

    Hang Fire (librería .NET)

    En la era digital actual, las aplicaciones web y móviles se han vuelto inherentemente asincrónicas y orientadas a eventos, donde las tareas en segundo plano juegan un papel crucial en la mejora de la experiencia del usuario y la eficiencia operativa. En el entorno de .NET, hay muchas librerías que los desarrolladores pueden utilizar, brindando […]


  • We’ll make it as smooth as possible

    We’ll make it as smooth as possible


  • We’ll make it as smooth as possible

    We’ll make it as smooth as possible