Acceder Registrarme

Lista de publicaciones



SOLID es un conjunto de cinco principios de diseño en programación orientada a objetos que mejoran la modularidad, escalabilidad y mantenimiento del código. Estos principios son, responsabilidad única, abierto/cerrado, sustitución de Liskov, segregación de interfaces e inversión de dependencias. Permitiendo crear software flexible, e...

Autor: Luis Chumbes (2025-05-13 09:42:01)

Visto previamente los patrones de diseño y de arquitecturas de software, ahora veamos como debería estructurarse un proyecto de Java Swing, respetando el Modelo Vista Controlador (MVC). En este post se explicará brevemente la manera en que se debería estructurar un proyecto de Java haciendo uso de su librería de interfaces Swing, res...

Autor: Kevin Arias (2025-05-13 09:15:16)

Los métodos de ordenamiento en el contexto de programación, son algoritmos que permiten ordenar datos de acuerdo a la necesidad en la que se quiera mostrar dichos datos, sea de manera ascendente o descendente. En cada caso se pueden aplicar diferentes algoritmos como los de bubble sort, selection sort, insertion sort, shell sort, sh...

Autor: Kevin Arias (2025-05-12 10:28:54)

Las bases de datos orientadas a grafos permiten representar y consultar datos con múltiples relaciones de forma natural y eficiente. Utilizan nodos y aristas para modelar conexiones complejas, lo que las hace ideales para aplicaciones como redes sociales, sistemas de recomendación o detección de fraudes. Destacan por su flexibilidad,...

Autora: Ana Maquera (2025-05-10 10:22:44)

En este post trataremos brevemente varias arquitecturas de software, lo juntamos en un solo post, por tener muchas similitudes, y, a su vez, por inspirarse unas en otras; siendo que SOA es el predecesor de MSA y MSA es la inspiración para haber surgido los Microfrontend. Todas estas arquitecturas, aunque ya tienen tiempo, recientemen...

Autor: Kevin Arias (2025-05-08 08:43:57)

El patron de Diseño Guiado por el Dominio (DDD), y, específicamente para esta publicación, considerando su implementación en N capas, es un patrón de desarrollo de software donde se tiene la filosofía de que toda la lógica de la aplicación recaiga en el negocio, en este sentido, se debe estructurar un proyecto, con una o un conjunto ...

Autor: Kevin Arias (2025-05-08 08:30:32)

El patrón de diseño de software Modelo Vista Controlar o simplemente MVC, es un patrón que se divide como base en 3 capas, de tal manera que una se encarga de la exposición de datos a los clientes, una segunda capa se encargará de la parte lógica de la aplicación y la tercera tendrá el rol de reflejar los datos de la base de datos. E...

Autor: Kevin Arias (2025-05-08 01:26:43)