El Solitario

  • GNU/Linux
  • Tutorials
  • Opinion

Programación

Diagram of the SQLite bug in the WAL that affected Tailscale
Programación

Tailscale Finds a 16-Year-Old Bug in SQLite’s WAL

Tailscale documented how a 16-year-old SQLite bug, tied to WAL mode, caused 19 corruption incidents in its control plane in just six months. Here’s how they tracked it down and how you can shield your own database.

By Andrés Morales, 2 weeks13 August, 2026 ago
HTTP/2 multiplexing of requests over a single TCP connection
Programación

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, 3 weeks7 August, 2026 ago
Server-Sent Events streaming diagram between browser and server
Programación

Server-Sent Events: the HTTP Protocol for One-Way Streaming

Server-Sent Events let a server push data to a browser over an HTTP connection that never closes. It’s simpler than WebSocket, comes with automatic reconnection built in, and it’s the same format used by language model streaming APIs.

By Andrés Morales, 3 weeks4 August, 2026 ago
Terminal showing an AI agent syncing a fork of open source devtools with the original repository
Programación

Open Source Devtools: Why They’re Gaining Ground with AI Agents

An analysis of why open source devtools have a structural advantage in the agent era: they can be forked, customized, and kept in sync with upstream without the user writing a single line of code.

By Andrés Morales, 3 weeks4 August, 2026 ago
Diagram of the WebSocket protocol showing the persistent connection between browser and server
Programación

WebSocket: The Persistent Connection Behind Real-Time Chat

WebSocket is the protocol that keeps a connection open between browser and server so both sides can send data at any time. This article explains the handshake, frame structure, and how to implement it step by step with Node.js.

By Andrés Morales, 3 weeks3 August, 2026 ago
Diagram of the QUIC protocol as the transport foundation of HTTP/3
Programación

QUIC and HTTP/3: The Transport Protocol Replacing TCP

The QUIC protocol runs over UDP and eliminates the slow handshake of separate TCP plus TLS negotiations, letting HTTP/3 open connections in a single round trip or even zero. This guide explains how it works internally, how to test it with curl and nginx, and when it makes sense over HTTP/2.

By Andrés Morales, 3 weeks2 August, 2026 ago
NetBSD 11.0 installer and logo, the portable BSD operating system
Programación

NetBSD 11.0 Ships With Three Open Security Flaws, Not Hidden

The NetBSD project released version 11.0 on August 1, 2026, publicly acknowledging three unpatched security flaws. Instead of delaying the release further, the team documented the issues and promised NetBSD 11.1 within two months.

By Andrés Morales, 4 weeks1 August, 2026 ago
Diagram of the CORS policy blocking a request between two different domains
Programación

CORS: why the browser blocks your cross-domain requests

CORS is the policy that decides whether the browser hands over an API response to a script running on another domain. This guide explains the preflight mechanism, the exact headers you need, and the most common configuration mistakes.

By Andrés Morales, 4 weeks1 August, 2026 ago
Diagram of stacked pull requests being reviewed layer by layer on GitHub
Programación

GitHub Launches Stacked Pull Requests in Public Preview

GitHub rolled out stacked pull requests to public preview on July 30, 2026: each layer of a large change gets reviewed as an independent PR, and the whole stack merges with a single click. The feature already works from github.com, the CLI, the mobile app, and agents like Copilot.

By Andrés Morales, 4 weeks30 July, 2026 ago
Diagram of a data graph illustrating a GraphQL API
Programación

GraphQL: The Query Language That Avoids Over-Fetching Data

GraphQL is a query language that lets the client request exactly the data it needs, without over-fetching or chaining multiple calls. This guide explains how it works internally, with code examples and an honest comparison with REST.

By Andrés Morales, 4 weeks30 July, 2026 ago

Posts pagination

Previous 1 2 3 4 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
  • MVCC: How Postgres and MySQL Read Without Blocking Writes
  • DuckDB Open Source Will Stay Free Even as DuckLabs Joins AWS
  • Apple Introduces Mac Studio with M5 Max and M5 Ultra: Up to 512GB of RAM
  • OpenBSD on DigitalOcean: Your Own Droplet for $4.24 a Month
  • Claude Science: Anthropic’s New Flagship Product
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