Saltar al contenido

Pre Code

Entiende primero. Codifica después.

  • Desarrollo Backend
  • BBDD
  • DevOps y Herramientas
  • GNU/Linux
  • Snippets & Tips

Desarrollo Backend

Rate limiting: algoritmos y buenas prácticas
Publicado en
  • Desarrollo Backend

Rate limiting: algoritmos y buenas prácticas

Una API sin límite de tráfico tiene un único cliente mal configurado a distancia de una caída. Un script en bucle sin sleep, un bug que reintenta sin backoff, o directamente alguien…

Rate limiting: algoritmos y buenas prácticas Leer más
Yassin A.por Yassin A.•Publicado enDesarrollo Backend•5 de julio de 2026
Idempotencia en APIs: qué es y cómo implementarla
Publicado en
  • Desarrollo Backend

Idempotencia en APIs: qué es y cómo implementarla

Un cliente móvil envía un POST /pedidos. La red tarda, el cliente no recibe respuesta a tiempo y reintenta automáticamente. El servidor sí había recibido la primera petición y ya había creado…

Idempotencia en APIs: qué es y cómo implementarla Leer más
Yassin A.por Yassin A.•Publicado enDesarrollo Backend•5 de julio de 2026
OAuth2 y OpenID Connect: la diferencia clave
Publicado en
  • Desarrollo Backend

OAuth2 y OpenID Connect: la diferencia clave

En el artículo sobre JWT vimos cómo un servidor firma un token para reconocer a un usuario que ha hecho login directamente contra tu propia aplicación. Pero el botón «Continuar con Google»…

OAuth2 y OpenID Connect: la diferencia clave Leer más
Yassin A.por Yassin A.•Publicado enDesarrollo Backend•5 de julio de 2026
ORM vs SQL directo: cómo el backend accede a los datos
Publicado en
  • Desarrollo Backend

ORM vs SQL directo: cómo el backend accede a los datos

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.…

ORM vs SQL directo: cómo el backend accede a los datos Leer más
Yassin A.por Yassin A.•Publicado enDesarrollo Backend•5 de junio de 2026
WebSockets: comunicación en tiempo real
Publicado en
  • Desarrollo Backend

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…

WebSockets: comunicación en tiempo real Leer más
Yassin A.por Yassin A.•Publicado enDesarrollo Backend•5 de junio de 2026
JWT: qué es, cómo funciona y cuándo usarlo
Publicado en
  • Desarrollo Backend

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…

JWT: qué es, cómo funciona y cuándo usarlo Leer más
Yassin A.por Yassin A.•Publicado enDesarrollo Backend•31 de mayo de 2026
Autenticación y autorización en el backend
Publicado en
  • Desarrollo Backend

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…

Autenticación y autorización en el backend Leer más
Yassin A.por Yassin A.•Publicado enDesarrollo Backend•30 de mayo de 202630 de mayo de 2026
Azure Functions con C#: qué son y cómo funcionan
Publicado en
  • Desarrollo Backend

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…

Azure Functions con C#: qué son y cómo funcionan Leer más
Yassin A.por Yassin A.•Publicado enDesarrollo Backend•29 de mayo de 202619 de junio de 2026
HTTP sin misterios: métodos, códigos de estado y cabeceras
Publicado en
  • Desarrollo Backend

HTTP sin misterios: métodos, códigos de estado y cabeceras

Cada vez que tu navegador carga una página, envía un formulario o descarga una imagen, está usando HTTP. Es el protocolo que hace posible la web tal como la conocemos. Sin entenderlo,…

HTTP sin misterios: métodos, códigos de estado y cabeceras Leer más
Yassin A.por Yassin A.•Publicado enDesarrollo Backend•16 de mayo de 2026
¿Qué es el backend? Cliente, servidor y cómo se comunican
Publicado en
  • Desarrollo Backend

¿Qué es el backend? Cliente, servidor y cómo se comunican

Cuando abres Instagram y ves tu feed, cuando pagas con tarjeta en una tienda online o cuando recibes un email de confirmación, hay una parte del sistema que no ves pero que…

¿Qué es el backend? Cliente, servidor y cómo se comunican Leer más
Yassin A.por Yassin A.•Publicado enDesarrollo Backend•16 de mayo de 2026

Navegación de entradas

← Entradas anteriores

Entradas recientes

  • Rate limiting: algoritmos y buenas prácticas
  • Idempotencia en APIs: qué es y cómo implementarla
  • OAuth2 y OpenID Connect: la diferencia clave
  • Variables de entorno en proyectos: gestión segura
  • Git: flujo completo con ejemplos reales
Copyright © 2026 Pre Code.
Funciona con WordPress y HybridMag.
  • Desarrollo Backend
  • BBDD
  • DevOps y Herramientas
  • GNU/Linux
  • Snippets & Tips