Protege tu API REST con JWT: login seguro paso a paso

Introducción Cuando desarrollamos una aplicación web, muchas veces necesitamos proteger ciertas partes de nuestra API. Por ejemplo, una zona de usuario, un panel de administración o una ruta que devuelve información privada.El problema es que una API REST no recuerda por sí sola quién está haciendo cada petición. Cada solicitud es independiente, por lo que necesitamos algún sistema para identificar al usuario después de iniciar sesión.En este post vamos a resolver ese problema usando JWT, una forma muy común de autenticar usuarios en aplicaciones modernas. Construiremos una demo sencilla con Node.js, Express y…continue reading →

Arquitectura SPA desacoplada: Angular + API REST con JWT paso a paso

🚨 El problema: cuando el frontend y el backend viven pegados Si llevas un tiempo desarrollando aplicaciones web, es probable que hayas empezado con proyectos donde el servidor genera el HTML directamente y lo manda al navegador. Funciona, pero escala mal. ¿Qué pasa cuando el equipo de front y el de back quieren trabajar por separado? ¿O cuando la misma API necesita servir a una app móvil además de a la web? Aquí es donde aparece la arquitectura SPA desacoplada: el frontend es una aplicación completamente independiente que vive en el navegador, y…continue reading →

CI/CD con Azure DevOps: automatiza la integración y el despliegue de tu aplicación paso a paso

¿Qué aprenderás en este post? Cómo automatizar completamente el proceso de integración y despliegue de una aplicación Node.js usando Azure DevOps, desde cero y paso a paso. 🎬 ¿Prefieres verlo en vídeo? Si quieres ver el proceso en acción antes de leer el post, aquí tienes el videotutorial completo. ▶ Ver en YouTube 🔴 El problema Imagina un equipo de desarrollo donde cada persona trabaja en su parte del código de forma independiente. Llega el momento de unirlo todo y lanzar una nueva versión... y empieza el caos. Conflictos entre archivos, errores que…continue reading →

Monta tu primera estación IoT en la nube sin comprar hardware

Introducción El Internet de las Cosas (IoT) parece algo reservado a quien tiene dinero para placas, sensores y cables. Por eso mucha gente que quiere empezar se queda en la teoría. En este post te voy a demostrar que se puede montar una solución IoT completa —de principio a fin: dispositivo, nube y una web que lo muestra— sin comprar absolutamente nada de hardware. Vamos a construir una estación de monitorización: un microcontrolador ESP32 (simulado) lee temperatura y humedad y las envía a la nube, y una página web las muestra en tiempo…continue reading →

Construyendo un CV Interactivo: Arquitectura, lógica y diseño.

Si eres desarrollador, te propongo que diseñes tu propio CV interactivo. Te hará diferenciarte del resto de profesionales. Además en él podrás ir subiendo actualizaciones de nuevos proyectos, formación y nuevos certificaciones adquiridas. En este vídeo tutorial os hablo de las ventajas y desventajas. Os muestro mi proyecto terminado y una breve introducción de como he diseñado el código del mismo. Además que herramientas he utilizado para su despliegue. Por otra parte en esta publicación aprovecho para extenderme más y enseñaros todos los pasos que he realizado para crear este proyecto y finalmente…continue reading →

NIS2 y DORA: Qué son, cómo afectan a los administradores de sistemas y cómo cumplirlas

NIS2 y DORA: Impacto en la Administración de Sistemas y Cómo Cumplir con Estas Normativas 🔐💻 🔹 Introducción La digitalización ha transformado todos los sectores, aumentando la dependencia de la tecnología. Como resultado, la ciberseguridad se ha convertido en una prioridad crítica. Para enfrentar estos desafíos, la Unión Europea ha introducido dos normativas esenciales: NIS2 y DORA. Ambas regulaciones buscan fortalecer la seguridad y garantizar la resiliencia de infraestructuras críticas. Esto afecta de manera directa a los administradores de sistemas, quienes deben asegurarse de cumplir con estos requisitos. Este post explorará cómo estas…continue reading →