El backend necesita hablar con la base de datos. La pregunta es cómo. Hay dos enfoques principales: escribir el SQL a mano o usar una capa de abstracción que lo genere automáticamente.…
Autor: Yassin A.
Cabeceras HTTP más usadas: guía de referencia
Referencia rápida de las cabeceras HTTP más habituales, organizadas por categoría. Cada cabecera incluye su sintaxis, los valores más comunes y una nota sobre su uso. Cabeceras de petición Las envía el…
WebSockets: comunicación en tiempo real
HTTP funciona siempre igual: el cliente pregunta y el servidor responde. La conexión se abre, se intercambia un mensaje y se cierra. Pero hay aplicaciones donde ese modelo no encaja: un chat…
JWT: qué es, cómo funciona y cuándo usarlo
HTTP es un protocolo sin estado. Cada petición es independiente: el servidor no recuerda nada de las anteriores. Esto crea un problema concreto: si un usuario inicia sesión y luego pide sus…
Autenticación y autorización en el backend
Cuando entras a una oficina, el guardia comprueba tu identificación. Eso es autenticación: verificar quién eres. Cuando llegas a una sala restringida y tu tarjeta de acceso no abre la puerta, eso…
Azure Functions con C#: qué son y cómo funcionan
Cuando una API recibe tráfico de forma irregular, tener un servidor encendido las 24 horas es un gasto que no tiene sentido. El modelo serverless resuelve exactamente eso: el código se ejecuta…
SQL: consultas esenciales de referencia
Referencia rápida de los comandos SQL más usados, organizados por categoría. Todos los ejemplos usan el esquema de una tienda online: tablas usuarios, pedidos, productos y pedidos_productos. Consultas básicas — Todas las…
NoSQL en la práctica: cuándo y cómo usarlo
Las bases de datos relacionales resuelven la mayoría de problemas. Pero no todos. Un catálogo donde cada producto tiene atributos completamente distintos. Un sistema de caché que necesita responder en microsegundos. Una…
Diseño de esquemas y normalización en SQL
Imagina una tabla donde guardas los pedidos de una tienda: el nombre del cliente, su email, los productos del pedido y el precio. Parece razonable. Pero cuando Ana cambia de email tienes…
Transacciones SQL y propiedades ACID explicadas
Imagina una transferencia bancaria: el sistema descuenta €100 de la cuenta de origen y los suma a la cuenta de destino. Son dos operaciones que deben ocurrir juntas o no ocurrir ninguna.…