< blog />

Conoce mis artículos sobre desarrollo web.
Conoce en profundidad el backend, frontend, nosql, apis, frameworks, seguridad web, devops...

Emulando una cola SQS en una aplicación NestJS

Emulando una cola SQS en una aplicación NestJS

La complejidad y requisitos de las aplicaciones de hoy en día nos imponen nuevos retos tratando de testearlas en nuestros entornos locales. Los mayores desafíos nos los encontramos cuando queremos  probar nuestro software de manera end to end, sobre todo si la infraestructura se compone de servicios en la nube.  Sin embargo, la mayor parte […]

Renderizando la web en 2020

Renderizando la web en 2020

Como desarrolladores de software, nos solemos enfrentar con decisiones en nuestros proyectos que afectarán a toda la arquitectura de estos de una u otra manera. Una de las decisiones principales que deben de tomarse en el planteamiento de un proyecto web es dónde implementar la lógica y el renderizado del frontend. Esta decisión puede no […]

Autenticando usuarios en LDAP con Typescript

Autenticando usuarios en LDAP con Typescript

Esta semana he tenido que implementar un sistema de autenticación de cuentas de usuario contra un Active Directory en Typescript. Active Directory (AD) es un servicio de directorios desarrollado por Microsoft basado en el protocolo LDAP. Su funcionamiento utiliza la estructura genérica LDAP (Lightweight Directory Access Protocol), ya que este protocolo viene implementado de forma similar a una […]

Ngrok: expón tus puertos en tiempos de coronavirus

Ngrok: expón tus puertos en tiempos de coronavirus

Hoy, muchos de nosotros nos encontramos trabajando desde nuestros hogares, debido a nuestro nuevo gran enemigo: el coronavirus. Las medidas tomadas por la administración pública han provocado un hecho excepcional en los entornos laborales: las empresas se enfrentan a un teletrabajo masivo de sus empleados que nunca antes se había producido.  Probablemente, durante varias semanas […]

Variables de entorno en Runtime con ReactJS

Variables de entorno en Runtime con ReactJS

Create React App (https://github.com/facebook/create-react-app) ha revolucionado la construcción de aplicaciones ReactJS. Esta herramienta nos permite levantar un esqueleto para una SPA en ReactJS eliminando las complejidades de las configuraciones de compilación, las herramientas y mantiene todo actualizado. Sin embargo, la construcción de estas aplicaciones utiliza la configuración en tiempo de compilación y no en tiempo […]

Patrones de diseño: Chain of Responsability

Patrones de diseño: Chain of Responsability

En este artículo vamos a hablar del patrón de diseño “Chain of Responsability”. Como todos los patrones de diseño, nos ayudan a solucionar problemas comunes hablando un lenguaje habitual entre los desarrolladores. Personalmente, me gusta interiorizar los patrones de diseño y aunque hay bastantes ejemplos teóricos, no valoras lo que te aporta hasta que lo […]