El Solitario

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

Programming

Diagram of LSM trees with memtable and SSTables on disk
Programming

LSM Trees: How RocksDB and Cassandra Write Fast

LSM trees are the data structure that lets RocksDB, Cassandra, and LevelDB handle intensive writes without rewriting existing files. This article explains memtable, WAL, SSTables, and compaction with real code examples and commands.

By Andrés Morales, 3 months23 July, 2026 ago
Empty university classroom with laptops, symbol of the drop in computer science enrollment
Programming

Computer Science Enrollment Falls for the First Time in 20 Years

A Stanford economist reports that computer science enrollment fell for the first time in 20 years in the United States. The data coincides with mass adoption of ChatGPT and reopens the debate over the future of the programming career.

By Andrés Morales, 3 months21 July, 2026 ago
WebRTC connection diagram between two browsers
Programming

WebRTC: How Two Browsers Connect Without an Intermediary Server

WebRTC connects two browsers in real time without relying on a central server to transmit video, audio, or files. STUN, TURN, and ICE solve the NAT traversal problem and let you code your first peer-to-peer connection in just a few lines.

By Andrés Morales, 3 months21 July, 2026 ago
Logo of the Python programming language
Programming

Introduction to the Python Language

Python is now one of the most widely used languages in the world and the standard in artificial intelligence and data science. What it is, what it’s good for, its history, and how to take your first steps with version 3.14.

By Andrés Morales, 3 months18 July, 2026 ago
Diagram of the Raft algorithm with leader and followers in distributed consensus
Programming

Raft: The Consensus Algorithm Behind etcd and Kubernetes

The Raft algorithm solves how a distributed cluster elects a single leader and replicates its log without corrupting data during node failures. Etcd, Kubernetes, Consul, and CockroachDB use it in production to maintain strong consistency.

By Andrés Morales, 3 months18 July, 2026 ago
Terminal running ANALYZE on a SQLite in production database
Programming

SQLite in Production: ANALYZE, WAL, and Backups with Litestream

Running SQLite in production is not just about copying the .db file: you need to understand ANALYZE, WAL mode, and how to make backups that actually restore. This guide covers all three with exact commands and code examples.

By Andrés Morales, 3 months18 July, 2026 ago
Open Book Touch, open source e-reader with e-paper display and front light
Programming

Open Book Touch: Open Source E-Reader Raises $46,393 on Crowd Supply

Open Book Touch surpassed its funding goal on Crowd Supply with $46,393 raised. The open source e-reader by Oddly Specific Objects reads EPUB, runs without Linux, and draws less than 1 milliamp.

By Andrés Morales, 3 months17 July, 2026 ago
Comic Chat client interface showing comic characters in an IRC chat
Programming

Microsoft Open-Sources Comic Chat, the Origin of Comic Sans

Microsoft released the source code of Comic Chat, the 1996 IRC client that drew every conversation as a comic strip. The GitHub release lets you study how the software automatically generated expressions, gestures, and panels from typed text, and how that interface helped popularize the Comic Sans typeface.

By Andrés Morales, 3 months16 July, 2026 ago
Diagram of the data tools lifecycle: ETL, warehouse, and BI
Programming

ETL, warehouse, and BI: the data tooling map for developers

A developer who lands on a data team hears ETL, warehouse, lakehouse, and reverse ETL in the first meeting and understands none of it. This article maps the full data lifecycle, from source to dashboard, with code examples in SQL, Python, and dbt so any engineer can grasp what each tool does and when to use it.

By Andrés Morales, 3 months16 July, 2026 ago
Diagram of a job queue with producer, broker, and workers
Programming

Job queues: how retries, idempotency, and DLQs work

Job queues decouple the producer from the consumer, but they hide hard problems: duplicate retries, non-idempotent jobs, and messages that never resolve. This article walks through each piece with code examples in BullMQ, SQS, and RabbitMQ.

By Andrés Morales, 3 months16 July, 2026 ago

Posts pagination

Previous 1 … 6 7 8 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 > Programming

Recent Posts

  • Full-Duplex Voice: What It Is and How Dessa Does It
  • Kimi K3.1 Pro: Moonshot Activates It, Open Weights Arrive November 4
  • runc: What It Is and How the Runtime Behind Docker Works
  • GNU Taler: Free and Private Electronic Money
  • Quad9: Why It’s Leaving France on November 24

Categories

  • Artificial Intelligence
  • Microservices
  • Networking
  • Programming
  • Security
  • Tech News
  • Tutorials
  • Privacy Policy
Hestia | Developed by ThemeIsle