El Solitario

  • GNU/Linux
  • Tutoriales
  • Opinión

Tutoriales

Diagrama de Content Security Policy bloqueando un script malicioso en el navegador
Seguridad

CSP: la cabecera HTTP que bloquea ataques XSS en el navegador

Content Security Policy es la cabecera HTTP que decide, origen por origen, qué scripts y estilos puede cargar tu sitio. Armamos una política real con nonces, modo Report-Only y los errores más comunes al activarla.

Por Clara Vásquez, hace 2 días
Diagrama de streaming Server-Sent Events entre navegador y servidor
Programación

Server-Sent Events: el protocolo HTTP para streaming unidireccional

Server-Sent Events permite que un servidor empuje datos a un navegador sobre una conexión HTTP que nunca se cierra. Es más simple que WebSocket, trae reconexión automática incluida y es el mismo formato que usan las APIs de streaming de los modelos de lenguaje.

Por Andrés Morales, hace 3 días
Diagrama del protocolo WebSocket mostrando la conexión persistente entre navegador y servidor
Programación

WebSocket: la conexión persistente detrás del chat en tiempo real

WebSocket es el protocolo que mantiene una conexión abierta entre navegador y servidor para que ambos se envíen datos en cualquier momento. Este artículo explica el handshake, la estructura de los frames, y cómo implementarlo con Node.js paso a paso.

Por Andrés Morales, hace 4 días
Diagrama del protocolo QUIC como base de transporte de HTTP/3
Programación

QUIC y HTTP/3: el protocolo de transporte que reemplaza a TCP

El protocolo QUIC corre sobre UDP y elimina el handshake lento de TCP más TLS por separado, permitiendo que HTTP/3 abra conexiones en una sola vuelta o incluso en cero. Esta guía explica su funcionamiento interno, cómo probarlo con curl y nginx, y cuándo conviene frente a HTTP/2.

Por Andrés Morales, hace 5 días
Diagrama de la política CORS bloqueando una petición entre dominios distintos
Programación

CORS: por qué el navegador bloquea tus peticiones entre dominios

CORS es la política que decide si el navegador entrega o no la respuesta de una API a un script de otro dominio. Esta guía explica el mecanismo de preflight, las cabeceras exactas que necesitás y los errores más comunes al configurarlo.

Por Andrés Morales, hace 6 días
Diagrama de un grafo de datos ilustrando una API GraphQL
Programación

GraphQL: el lenguaje de consultas que evita traer datos de más

GraphQL es un lenguaje de consultas que deja que el cliente pida exactamente los datos que necesita, sin over-fetching ni múltiples llamadas encadenadas. Esta guía explica su funcionamiento interno, con ejemplos de código y una comparación honesta frente a REST.

Por Andrés Morales, hace 1 semana
Diagrama de un token JWT dividido en header, payload y firma
Programación

JWT: cómo funcionan los tokens que reemplazan la sesión en el servidor

Un token JWT le permite a un servidor confirmar quién sos sin volver a consultar la base de datos en cada petición. Esta guía explica su estructura, cómo firmarlo con Node.js y cuáles son sus riesgos reales de seguridad.

Por Andrés Morales, hace 1 semana
Diagrama del handshake TLS 1.3 entre cliente y servidor
Seguridad

TLS 1.3: cómo funciona el handshake que cifra HTTPS

El handshake TLS 1.3 redujo a un solo viaje de ida y vuelta la negociación que antes tomaba dos en TLS 1.2, y eliminó los cifrados sin forward secrecy. Acá explicamos cómo funciona paso a paso, con comandos reales para inspeccionarlo y configurarlo en producción.

Por Clara Vásquez, hace 2 semanas
Diagrama que muestra como un motor de regex convierte un patron en un automata
Programación

Motores de regex: de la expresion al automata que la ejecuta

Los motores de regex no son magia: parsean el patron, construyen un automata y lo ejecutan contra el texto. Este articulo explica como funcionan por dentro, por que algunos son vulnerables a ReDoS y cuando conviene cambiar a un motor basado en automatas como RE2.

Por Andrés Morales, hace 2 semanas
Diagrama de una skip list con niveles y punteros hacia adelante
Programación

Skip lists: la estructura de datos detrás de Redis y LevelDB

Las skip lists son una estructura de datos probabilística que Redis usa para implementar sorted sets y que LevelDB usa en su MemTable. En vez de balancear un árbol con rotaciones, cada nodo decide con una moneda al aire cuántos niveles de atajos tener. El resultado es un rendimiento esperado de O(log n) con una implementación mucho más simple que un árbol AVL o rojo-negro.

Por Andrés Morales, hace 2 semanas

Paginación de entradas

1 2 … 11 Siguiente
Cursos sobre Linux
Introducción a Linux: Instala Linux en tu PC

Introducción a Linux: Instala Linux en tu PC

Empieza seguro en Linux

4.2 | Gratis


Aprendiendo Linux: uso, terminal y comandos

Aprendiendo Linux: uso, terminal y comandos

Aprende sobre el entorno de escritorio y los comandos básicos de GNU/Linux

4.7 | $19.99

El Solitario > Tutoriales
Entradas recientes
  • AMD compra Taalas: chips que graban modelos en silicio a 17.000 tokens/s
  • Grafos de prerrequisitos: el método para ordenar tu autoaprendizaje técnico
  • Frontera de Pareto: elegir el mejor build entre miles en Mario Kart 8
  • TeachYourselfCS: la lista de lectura que reemplaza un CS degree
  • DeltaDB de Zed: control de versiones que registra cada cambio entre commits
Categorías
  • GNU/Linux
  • Inteligencia Artificial
  • Microservicios
  • Noticias Tech
  • Opinión
  • Programación
  • Redes
  • Seguridad
  • Tutoriales
Comentarios recientes
  • Casey en El estándar OpenAI-compatible API: auditoría técnica del contrato de-facto que unificó la inferencia LLM (2020–2026)
  • Angel_Bran en Solucionar el problema con VSYNC en Linux
  • Angel_Bran en Configurar GRUB en Ubuntu y derivados: Cambiar el orden de arranque por defecto
  • Sergio en Configurar GRUB en Ubuntu y derivados: Cambiar el orden de arranque por defecto
  • carlitos en Solucionar el problema con VSYNC en Linux
Etiquetas
agentes algebra amd anthropic arquitectura atencion aviacion benchmark china chips cli codex cogs electronica epub firmware fork github gpu Handbook inferencia iot Javascript kimi koreader lean llm matematicas microsoft moe moonshot opensource openweight optimizacion productividad Programacion Python qwen robots rust seguridad sqlite vibecoding vpn vulnerabilidad
  • Política de privacidad
Hestia | Desarrollado por ThemeIsle