El Solitario

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

Tutorials

Network diagram showing nodes connected by a gossip protocol
Programming

Gossip Protocol: How Cassandra and Consul Sync Without a Leader

A gossip protocol is the mechanism Cassandra, Consul, and Redis Cluster use so thousands of nodes know who’s alive, without relying on a central coordinator. Here we explain how it works, with Python code and a real Consul cluster.

By Andrés Morales, 1 month22 August, 2026 ago
Diagram of the two-phase commit protocol coordinating nodes in a distributed database
Programming

Two-Phase Commit: How a Distributed Transaction Gets Coordinated

Two-phase commit is the protocol distributed databases use to confirm a transaction across multiple nodes at once, without leaving data half-written. This guide shows how to implement it with PostgreSQL, its known failure modes, and when it makes sense to replace it with Sagas or distributed consensus.

By Andrés Morales, 1 month21 August, 2026 ago
Diagram of DNS resolution showing a domain query's path to an IP address
Programming

DNS: How Your Browser Translates a Domain into an IP Address

Every time you type a URL, your device triggers a chain of DNS queries across several servers before it gets an IP address. We show what happens at each step, what record types exist, and how to diagnose resolution issues with dig and nslookup.

By Andrés Morales, 1 month20 August, 2026 ago
Diagram of a trie showing nodes branching letter by letter
Programming

Trie: The Data Structure Behind Autocomplete

A trie is a tree that indexes words letter by letter instead of using a full hash. Here’s how the structure behind instant autocomplete, spell checking, and IP routing works internally, with code examples in JavaScript and Python.

By Andrés Morales, 1 month17 August, 2026 ago
Python code showing a generator with the yield keyword, illustrating Python generators
Programming

Yield in Python: How Generators Work Under the Hood

Generators in Python let you iterate over large sequences without loading them fully into memory. This article explains how yield works, when to use it, and how it differs from a list or a regular function.

By Andrés Morales, 1 month14 August, 2026 ago
Illustration of load balancing distributing traffic across servers
Tech News

Load Balancing: How Traffic Gets Distributed Across Servers

Load balancing is the infrastructure piece that distributes traffic across servers so none of them gets overloaded and a single failure doesn’t take down your application. This article shows real Nginx and HAProxy configurations and explains how to verify everything works.

By Javier Alarcón, 2 months11 August, 2026 ago
Diagram of an SBOM listing software dependencies
Security

SBOM: The Inventory That Documents Every Dependency in Your Software

An SBOM is the exact list of components that make up your software: libraries, versions, and licenses. This article explains how to generate one with Syft, scan it with Grype, and why it became mandatory for software sold to the US government.

By Clara Vásquez, 2 months10 August, 2026 ago
Conceptual illustration of zero-knowledge proofs between two people
Security

Zero-Knowledge Proofs: Proving a Secret Without Revealing It

Zero-knowledge proofs let you prove you know a secret without revealing it, using verifiable math instead of trust. We cover the Schnorr protocol, zk-SNARKs, and how to generate your first proof with circom and snarkjs.

By Clara Vásquez, 2 months8 August, 2026 ago
HTTP/2 multiplexing of requests over a single TCP connection
Programming

HTTP/2: How to Multiplex Requests and Compress Headers with HPACK

HTTP/2 replaced HTTP/1.1’s multiple TCP connections with a single connection multiplexed and compressed with HPACK. This guide explains how it works internally, how to configure it in Nginx and Node.js, and when it actually improves a site’s performance.

By Andrés Morales, 2 months7 August, 2026 ago
Diagram of Content Security Policy blocking a malicious script in the browser
Security

CSP: The HTTP Header That Blocks XSS Attacks in the Browser

Content Security Policy is the HTTP header that decides, origin by origin, which scripts and styles your site can load. We build a real policy with nonces, Report-Only mode, and the most common mistakes when enabling it.

By Clara Vásquez, 2 months5 August, 2026 ago

Posts pagination

Previous 1 2 3 4 … 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