gsalazar.hashnode.devDesacoplamiento profundo y enriquecimiento condicional: costos y ventajas en arquitectura limpiaIntroducción La arquitectura limpia propone principios de desacoplamiento extremo entre las capas de una aplicación. Las entidades deben representar el negocio sin depender de detalles de infraestructura ni de estructuras ajenas. Sin embargo, llevar ...Jul 3, 2025·3 min read
gsalazar.hashnode.devDiseño limpio de SDKs externos: integración desacoplada en arquitecturas modernasCuando se construye software que depende de APIs externas como Mercado Libre, Shopify, Stripe u otro, es común que la aplicación termine acoplándose a la estructura, formatos y caprichos de esas plataformas. Esto genera un problema silencioso: el dom...Jul 2, 2025·5 min read
gsalazar.hashnode.devCómo Construir una Bodega Multimedia Privada: Escalable, Segura y con Volumen Unificado (Rescatando la Cultura de Colección Digital)1. Introducción Durante décadas, la manera en que las personas accedían a la música, las películas y sus contenidos digitales ha evolucionado radicalmente. Hubo una época donde tener una colección personal de discos, DVDs, Blu-rays o archivos digital...Jul 2, 2025·6 min read
gsalazar.hashnode.devPlex: Cómo Funciona su Modelo de Negocio, Qué es el Servidor y Qué Compras Realmente con Plex PassIntroducción Plex es una de las plataformas de media server más utilizadas a nivel global. Permite a los usuarios organizar, gestionar y consumir su propia biblioteca multimedia —películas, series, música, fotos y videos personales— desde cualquier d...Jul 2, 2025·6 min read
gsalazar.hashnode.dev¿Qué puedes definir dentro de un paquete en Go?Go es un lenguaje simple, pero potente, que organiza todo su código dentro de paquetes (package). Cada archivo fuente de Go comienza declarando a qué paquete pertenece, y dentro de ese paquete puedes definir distintos elementos: tipos, constantes, fu...Jun 18, 2025·4 min read