El Solitario

  • GNU/Linux
  • Tutorials
  • Opinion

Tutorials

Diagram of HTTP caching with Cache-Control and ETag between browser and server
Programación

Cache-Control and ETag: How the Browser Avoids Asking Again

Cache-Control and ETag are the two headers that decide whether the browser reuses a response or asks for it again. This guide explains each directive with real code, a diagram of the cache hierarchy, and the mistakes that most often break production.

By Andrés Morales, 1 hour19 September, 2026 ago
Database sharding diagram with partitions distributed across multiple servers
Programación

Sharding: How to Split a Database to Scale Horizontally

Database sharding splits a giant table into independent fragments that live on separate servers. This guide explains hash, range, and directory-based strategies, with examples in PostgreSQL and application code.

By Andrés Morales, 1 day18 September, 2026 ago
Diagram of a Service Worker intercepting network requests in a PWA
Programación

Service Workers: the script that keeps your website alive offline

A Service Worker is a script the browser runs in the background, separate from the page, that can intercept every network request. Thanks to it, a web app can keep working offline, show cached content instantly, and even receive push notifications. This guide explains its full lifecycle and the caching strategies PWAs use in production.

By Andrés Morales, 2 days17 September, 2026 ago
Diagram of a service mesh with Envoy sidecars connecting microservices in Kubernetes
Noticias Tech

Service mesh: how Envoy manages traffic without touching your code

A service mesh separates network logic from your microservices and delegates it to a sidecar proxy like Envoy. In this guide, you’ll install Istio, configure mTLS, and perform a canary release step by step.

By Javier Alarcón, 1 week12 September, 2026 ago
Layered HNSW graph used for approximate vector search
Programación

HNSW: The Algorithm Behind Instant Vector Search

HNSW is the layered graph algorithm that finds the closest vector among millions of embeddings in milliseconds. This article explains how it works internally, shows how to implement it in Python, and compares it with alternatives like IVF and brute-force search.

By Andrés Morales, 1 week10 September, 2026 ago
Conceptual diagram of a canary deployment distributing traffic between versions
Programación

Blue-green vs. canary: how to deploy without taking down production

Canary deployment and blue-green deployment solve the same problem (avoiding downtime when deploying new code) in different ways. This guide explains how each works, when to choose one over the other, and how to set up your first canary with Argo Rollouts.

By Andrés Morales, 1 week9 September, 2026 ago
Diagram of the count-min sketch, a probabilistic data structure for counting frequencies
Programación

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, 2 weeks5 September, 2026 ago
Actor model diagram showing mailbox and asynchronous messages
Programación

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, 2 weeks4 September, 2026 ago
OpenTelemetry architecture diagram with SDK, Collector, and observability backends
Programación

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, 2 weeks3 September, 2026 ago
Diagram of a WireGuard tunnel encrypting traffic between two servers
Seguridad

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, 3 weeks1 September, 2026 ago

Posts pagination

1 2 … 5 Next
Linux Courses
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 > Tutorials
Recent Posts
  • Cache-Control and ETag: How the Browser Avoids Asking Again
  • Laya: AI Decision Engine at 32.8ms, Up to 8 Times Faster Than Jev
  • Claude Code 2.1.277 Adds Support for AGENTS.md as an Alternative to CLAUDE.md
  • Cloudflare Quick Tunnels Adds JSON Output for Coding Agents
  • Andrew Ng Calls AI Extinction Risk Science Fiction
Categories
  • Inteligencia Artificial
  • Microservices
  • Noticias Tech
  • Programación
  • Redes
  • Seguridad
  • Tutorials
Recent Comments
  • guess the movie with hints on GLM-5.3: Z.ai launches the open successor to GLM-5.2
  • Amy WInchester on Universities Bring Back Handwritten Exams Over Fear of AI
  • Luis Navarro on Jacobian Conjecture: 87 Years, and the Counterexample Came From AI (in Dimension 3)
  • Trevor Uptain on Jacobian Conjecture: 87 Years, and the Counterexample Came From AI (in Dimension 3)
  • Privacy Policy
Hestia | Developed by ThemeIsle