El Solitario

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

Tutorials

Conceptual diagram of write-ahead logging in a database
Programming

Write-Ahead Logging: How Databases Protect Every Write

Write-ahead logging is the technique PostgreSQL, SQLite, and MySQL use to avoid losing a single write during a power outage. This article explains how the change log works, how to enable and verify it, and when it’s better to avoid it.

By Andrés Morales, 3 days24 September, 2026 ago
Conceptual diagram of CQRS architecture with separated commands and queries
Programming

CQRS: Separating Commands and Queries to Scale Systems

CQRS separates the model that writes data from the model that reads it, each optimized for its own task. This guide explains how it works, when it makes sense, and when it doesn’t, with progressive code examples and diagrams of the full flow.

By Andrés Morales, 4 days23 September, 2026 ago
Terraform and OpenTofu: infrastructure as code in the cloud
Tech News

Terraform: How to Declare Your Infrastructure as Code with HCL

Terraform declares servers, networks, and databases as versioned code instead of manual clicks in a cloud console. This article explains how the plan/apply cycle works, why the OpenTofu fork was born, and how to write your first reproducible module with progressive examples.

By Javier Alarcón, 6 days21 September, 2026 ago
Diagram of the rsync algorithm with block-level checksums
Programming

Rsync: The Algorithm That Only Moves What Changed in a File

Rsync syncs files without retransmitting them in full, thanks to a block-signature algorithm and rolling checksums. Learn how it works under the hood, with code examples and when to use it over alternatives like scp or Borg.

By Andrés Morales, 7 days20 September, 2026 ago
Diagram of HTTP caching with Cache-Control and ETag between browser and server
Programming

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 week19 September, 2026 ago
Database sharding diagram with partitions distributed across multiple servers
Programming

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 week18 September, 2026 ago
Diagram of a Service Worker intercepting network requests in a PWA
Programming

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, 1 week17 September, 2026 ago
Diagram of a service mesh with Envoy sidecars connecting microservices in Kubernetes
Tech News

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, 2 weeks12 September, 2026 ago
Layered HNSW graph used for approximate vector search
Programming

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, 2 weeks10 September, 2026 ago
Conceptual diagram of a canary deployment distributing traffic between versions
Programming

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

Posts pagination

1 2 … 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