El Solitario

  • GNU/Linux
  • Tutoriales
  • Opinión

Tutoriales

Diagrama de Apache Kafka mostrando particiones, brokers y consumidores
Programación

Kafka: el log distribuido que ordena eventos en producción

Apache Kafka dejó de ser una cola de mensajes: hoy es el log distribuido que sincroniza microservicios en empresas como Netflix y Uber. Acá se explican sus particiones, offsets y consumer groups con código real en Node.js.

Por Andrés Morales, hace 2 semanas
Diagrama de MVCC mostrando versiones múltiples de una fila en una base de datos
Programación

MVCC: cómo Postgres y MySQL leen sin bloquear escrituras

MVCC es el mecanismo que permite que una consulta SELECT nunca espere a un UPDATE en marcha: PostgreSQL, MySQL e incluso SQLite lo usan para separar lectores de escritores. Esta guía explica cómo funciona por dentro, con ejemplos de código, niveles de aislamiento SQL y los errores más comunes al trabajar con transacciones concurrentes.

Por Andrés Morales, hace 2 semanas
Diagrama de red mostrando nodos conectados por un gossip protocol
Programación

Gossip protocol: cómo Cassandra y Consul sincronizan sin líder

Un gossip protocol es el mecanismo que usan Cassandra, Consul y Redis Cluster para que miles de nodos sepan quién está vivo, sin depender de un coordinador central. Acá explicamos cómo funciona, con código en Python y un cluster de Consul real.

Por Andrés Morales, hace 3 semanas
Diagrama del protocolo two-phase commit coordinando nodos de una base de datos distribuida
Programación

Two-Phase Commit: cómo se coordina una transacción distribuida

Two-phase commit es el protocolo que usan las bases de datos distribuidas para confirmar una transacción en varios nodos a la vez, sin dejar datos a medio escribir. Esta guía muestra cómo implementarlo con PostgreSQL, sus fallas conocidas y cuándo conviene reemplazarlo por Sagas o consenso distribuido.

Por Andrés Morales, hace 3 semanas
Diagrama de resolución DNS mostrando el recorrido de una consulta de dominio a IP
Programación

DNS: cómo tu navegador traduce un dominio en una dirección IP

Cada vez que escribís una URL, tu dispositivo dispara una cadena de consultas DNS que atraviesa varios servidores antes de conseguir una dirección IP. Te mostramos qué pasa en cada paso, qué tipos de registros existen y cómo diagnosticar problemas de resolución con dig y nslookup.

Por Andrés Morales, hace 3 semanas
Diagrama de un trie mostrando nodos que ramifican letra por letra
Programación

Trie: la estructura de datos detrás del autocompletado

Un trie es un árbol que indexa palabras letra por letra en vez de por hash completo. Así funciona por dentro la estructura que hace posible el autocompletado instantáneo, el corrector ortográfico y el ruteo IP, con ejemplos de código en JavaScript y Python.

Por Andrés Morales, hace 4 semanas
Código Python mostrando un generador con la palabra clave yield
Programación

Yield en Python: así funcionan los generadores por dentro

Los generadores en Python permiten recorrer secuencias grandes sin cargarlas completas en memoria. Este artículo explica cómo funciona yield, cuándo usarlo y en qué se diferencia de una lista o una función normal.

Por Andrés Morales, hace 4 semanas
Ilustración de load balancing repartiendo tráfico entre servidores
Noticias Tech

Load balancing: cómo se reparte el tráfico entre servidores

El load balancing es la pieza de infraestructura que reparte el tráfico entre servidores para que ninguno se sature y un fallo no tumbe tu aplicación. Este artículo muestra configuraciones reales de Nginx y HAProxy y explica cómo verificar que todo funciona.

Por Javier Alarcón, hace 1 mes
Diagrama de un SBOM listando dependencias de software
Seguridad

SBOM: el inventario que documenta cada dependencia de tu software

Un SBOM es la lista exacta de componentes que forman tu software: librerías, versiones y licencias. Este artículo explica cómo generarlo con Syft, escanearlo con Grype y por qué se volvió obligatorio para el software que se vende al gobierno de EE.UU.

Por Clara Vásquez, hace 1 mes
Ilustración conceptual de pruebas de conocimiento cero entre dos personas
Seguridad

Pruebas de conocimiento cero: demostrar un secreto sin revelarlo

Las pruebas de conocimiento cero permiten demostrar que conocés un secreto sin revelarlo, usando matemática verificable en vez de confianza. Repasamos el protocolo de Schnorr, los zk-SNARKs y cómo generar tu primera prueba con circom y snarkjs.

Por Clara Vásquez, hace 1 mes

Paginación de entradas

Anteriores 1 2 3 … 13 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
  • Bot farm infló 60% de las instalaciones pagadas en Google Ads
  • 25 medallistas Fields firman declaración contra el uso de IA en matemáticas
  • Efecto Waymo: por qué la IA reduce la colaboración en la ciencia
  • La caja de cables viejos que ningún developer debería tirar
  • Shopify abandona React Native y vuelve a Swift y Kotlin en 2026
Categorías
  • GNU/Linux
  • Inteligencia Artificial
  • Microservicios
  • Noticias Tech
  • Opinión
  • Programación
  • Redes
  • Seguridad
  • Sin categoría
  • 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
accesibilidad agentes algoritmos amazon amd android anthropic apple arquitectura benchmark benchmarks china claude costos cuantizacion firmware github gpu hardware huggingface inferencia ios Javascript kimi lean Linux llm microsoft moe openai opensource privacidad productividad Programacion publicidad Python qwen regulacion rust seguridad shopify sqlite vibecoding vulnerabilidad wcag
  • Política de privacidad
Hestia | Desarrollado por ThemeIsle