El Solitario

  • GNU/Linux
  • Tutorials
  • Opinion

Programación

Diagram of a chaos engineering experiment in Kubernetes
Programación

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, 14 hours29 August, 2026 ago
Diagram of Apache Kafka showing partitions, brokers, and consumers
Programación

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, 3 days27 August, 2026 ago
Conceptual diagram of the AGPLv3 Bambu Lab violation in 3D printers
Programación

Bambu Lab Violates the AGPLv3, and the SFC Exposes the Case at FOSSY 2026

At FOSSY 2026, the Software Freedom Conservancy detailed an ongoing AGPLv3 violation by Bambu Lab, the company that came to control up to 48% of the hobbyist 3D printer market. The case illustrates exactly the scenario the license was written to prevent.

By Andrés Morales, 3 days26 August, 2026 ago
MVCC diagram showing multiple versions of a database row
Programación

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, 4 days26 August, 2026 ago
Terminal installing OpenBSD on DigitalOcean step by step
Programación

OpenBSD on DigitalOcean: Your Own Droplet for $4.24 a Month

A developer documented how to install OpenBSD on a DigitalOcean droplet for just $4.24 a month, using the miniroot 7.9 image and the httpd server with Let’s Encrypt certificates. The guide covers everything from downloading the image to the final website setup.

By Andrés Morales, 4 days25 August, 2026 ago
Screenshot of the debloat.dev catalog with open source alternatives to manufacturer software
Programación

debloat.dev catalogs 200 open source alternatives to manufacturer software

debloat.dev is a community-run directory that maps 200 manufacturer programs (routers, drives, keyboards, printers) against their open source replacement. Each entry lists license, community rating, and number of technical discussions.

By Andrés Morales, 6 days23 August, 2026 ago
NetBSD terminal displaying NetBSD stability on a production server
Programación

True Story: An Admin Migrated 29 Servers From Windows to NetBSD 2.0.2

In 2005, a network administrator in the United Kingdom documented how NetBSD stability transformed the operation of 29 critical servers serving 4,800 users. His story, published on the netbsd-advocacy mailing list, remains a case study on why sysadmins choose BSD for demanding production workloads.

By Andrés Morales, 1 week22 August, 2026 ago
Network diagram showing nodes connected by a gossip protocol
Programación

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 week22 August, 2026 ago
Diagram of the two-phase commit protocol coordinating nodes in a distributed database
Programación

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 week21 August, 2026 ago
Diagram of DNS resolution showing a domain query's path to an IP address
Programación

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 week20 August, 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 > Programación
Recent Posts
  • Stephen Diehl: How Feeds Optimize for Human Vulnerability
  • Chaos Engineering: How Netflix Breaks Its Own Production
  • U.S. Sanctions Digital Privacy Collective Autistici/Inventati
  • Bugonomics: The Average Time to Exploit a Bug Is Now -7 Days
  • htmx 4.0.0 Is Here: fetch() Replaces XMLHttpRequest
Categories
  • Inteligencia Artificial
  • Microservices
  • Noticias Tech
  • Programación
  • Redes
  • Seguridad
  • Tutorials
Recent Comments
  • 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