El Solitario

  • Tech News
  • Artificial Intelligence
  • Programming
  • Tutorials
  • Security

Tutorials

Diagram of the count-min sketch, a probabilistic data structure for counting frequencies
Programming

Count-Min Sketch: Counting Millions of Events with Kilobytes of Memory

The count-min sketch is a probabilistic data structure that estimates how many times an event occurred without storing each individual instance. Using a small matrix and several hash functions, systems like Redis and Apache Flink count frequencies in massive streams with just a few kilobytes of memory.

By Andrés Morales, 3 weeks5 September, 2026 ago
Actor model diagram showing mailbox and asynchronous messages
Programming

The Actor Model: The Concurrency Pattern Without Locks or Race Conditions

The actor model is a concurrency paradigm where each actor processes messages in isolation, without shared memory. Erlang popularized it in telecommunications, and today it powers Akka, Elixir/OTP, and Microsoft Orleans. This guide explains how it works, when to use it, and how to write your first supervised actor.

By Andrés Morales, 3 weeks4 September, 2026 ago
OpenTelemetry architecture diagram with SDK, Collector, and observability backends
Programming

OpenTelemetry: The Standard That Unifies Traces, Metrics, and Logs

OpenTelemetry connects traces, metrics, and logs under an open standard, without locking you into a monitoring vendor. It includes step-by-step instrumentation in Node.js and a comparison of the most popular backends for storing traces.

By Andrés Morales, 3 weeks3 September, 2026 ago
Diagram of a WireGuard tunnel encrypting traffic between two servers
Security

WireGuard: The VPN Protocol That Fits in Under 4,000 Lines

WireGuard encrypts VPN tunnels in a single packet exchange, with under 4,000 lines of code. This guide explains its cryptographic design, how to configure it step by step, and when it makes more sense than OpenVPN or IPsec.

By Clara Vásquez, 4 weeks1 September, 2026 ago
Decentralized network of nodes illustrating a Kademlia distributed hash table
Programming

Kademlia: The Distributed Hash Table Behind BitTorrent and IPFS

Kademlia is the algorithm behind BitTorrent’s DHT, IPFS, and Ethereum: it uses XOR distance between identifiers to locate nodes and data without a central server. This article explains its design step by step, with Python code examples and a real implementation ready to try.

By Andrés Morales, 4 weeks31 August, 2026 ago
Diagram of erasure coding splitting a file into data and parity fragments
Tech News

Erasure Coding: How HDFS Cuts Replication Cost from 200% to 50%

Erasure coding splits data into fragments and computes mathematical parity to tolerate disk failures without tripling storage. This article explains how Reed-Solomon works, includes functional Python code, and compares it to RAID 6 and classic replication.

By Javier Alarcón, 4 weeks30 August, 2026 ago
Diagram of a chaos engineering experiment in Kubernetes
Programming

Chaos Engineering: How Netflix Breaks Its Own Production

Chaos engineering means injecting real failures into production systems to discover weaknesses before an incident occurs. This article explains its principles, shows examples with Chaos Mesh, and compares the most popular tools to get started today.

By Andrés Morales, 4 weeks29 August, 2026 ago
Diagram of a CDN distributing content across edge caches
Tech News

CDN: How the Network That Brings Your Website Closer to Users Works

A CDN is a network of servers that stores copies of your content close to each user so pages load faster. This guide explains edge caching, anycast routing, and how to configure it with real examples in Nginx and Cloudflare Workers.

By Javier Alarcón, 4 weeks28 August, 2026 ago
Diagram of Apache Kafka showing partitions, brokers, and consumers
Programming

Kafka: The Distributed Log That Orders Events in Production

Apache Kafka is no longer just a message queue: today it’s the distributed log that synchronizes microservices at companies like Netflix and Uber. Here we explain its partitions, offsets, and consumer groups with real Node.js code.

By Andrés Morales, 1 month27 August, 2026 ago
MVCC diagram showing multiple versions of a database row
Programming

MVCC: How Postgres and MySQL Read Without Blocking Writes

MVCC is the mechanism that lets a SELECT query never wait for an UPDATE in progress: PostgreSQL, MySQL, and even SQLite use it to separate readers from writers. This guide explains how it works under the hood, with code examples, SQL isolation levels, and the most common mistakes when working with concurrent transactions.

By Andrés Morales, 1 month26 August, 2026 ago

Posts pagination

Previous 1 2 3 … 6 Next

Linux Courses

  • Curso Introducción a Linux: Instala Linux en tu PC

    Introducción a Linux: Instala Linux en tu PC

    Empezá seguro en Linux: instalación paso a paso.

    ★ 4,6 en UdemyGratis
  • Curso Aprendiendo Linux: uso, terminal y comandos

    Aprendiendo Linux: uso, terminal y comandos

    Entorno de escritorio y comandos básicos de GNU/Linux.

    ★ 4,4 en Udemy$19,99

Enlaces de afiliado: si te inscribís, el blog recibe una comisión sin costo extra para vos.

El Solitario > Tutorials

Recent Posts

  • Virginia and Kentucky Enable the Land Value Tax in 2026
  • DeepSeek DSec: 3 Million Daily Sandboxes for Agentic AI
  • PipePipe: the NewPipe fork with SponsorBlock surpasses 6,200 stars
  • Tech Leaders Ask the UN to Control AI as Risks Rise
  • Plan Mode Is Dead: Why Ayman Nadeem Shut Down His App Nuanced

Categories

  • Artificial Intelligence
  • Microservices
  • Networking
  • Programming
  • Security
  • Tech News
  • Tutorials
  • Privacy Policy
Hestia | Developed by ThemeIsle