🕯️ Mi 2022

Al final de cada año nos desintegramos un poquito. Nos vamos cortando trozos de memoria y los vertimos en historias para conmemorar el ciclo que se cierra. En cada trozo vemos lo que pudimos (o no) hacer, lo que hemos (o no) cambiado y lo que hemos ido acumulando o dejando en este tiempo. Para...

Read More

☁️ Diseño de sistemas multi-cloud en conformidad con las regulaciones de residencia de datos en Europa

Las aplicaciones de software médico, debido a su naturaleza de potencial riesgo para la salud de una persona, operan en un entorno donde las regulaciones sobran. En los tiempos actuales dichas regulaciones también tienen que ver con el lugar de residencia y procesamiento de los datos de los pacientes. En Europa existe una constante labor...

Read More

🔐 Programando tipos en Typescript – Parte II

En el post anterior comenzamos a definir nuevos tipos de datos dinámicamente en Typescript utilizando las herramientas del metalenguaje, principalmente con los tipos generics y el uso condicional de estos. En este post observaremos otras utilidades que nos permiten extender nuestras definiciones de forma dinámica. Los ejemplos están disponibles también en este espacio de repl.it....

Read More

🔑 Programando tipos en Typescript – Parte I

Typescript es un sistema de tipos de datos que opera alrededor de Javascript. Nos ofrece la capacidad de validar la definición del código que escribimos en este lenguaje. No opera en tiempo de ejecución, es decir, no es capaz de validar los datos que son recibidos o exportados desde una función en Javascript. La principal...

Read More

🛫 CTO se acabó

Hace un par de semanas anuncié a mi empleador que iba a terminar con mi posición de Líder de Tecnología al final de este 2022. Aunque la noticia fue recibida con sorpresa por la mayoría, todes me manifestaron su comprensión ante las razones expuestas. Dichas razones se han venido acumulando por varios meses, son una...

Read More

📦 WebAssembly y los microservicios

Actualmente el modelo de microservicios en aplicaciones web es usado para permitir un manejo eficiente de demandas y costos de las soluciones de software. Todo microservicio comienza con un servidor HTTP que se encarga de un sólo dominio del problema, por ejemplo: un microservicio para autenticación y autorización, otro para manejo de agendas, otro para...

Read More

💻 Node.js mediante NVM: los comandos que más utilizo

NVM es un manejador de versiones de Node.js que nos permite poder mantenernos al tanto de nuevos lanzamientos y actualizaciones de este entorno de ejecución en nuestro sistema operativo. Una de sus grandes ventajas es poder contar con diferentes versiones instaladas conjuntamente y cambiar entre ellas dependiendo de nuestras necesidades. Instalación de NVM Para instalar...

Read More