EN

This is the category containing all my english articles

8 Articles
Quantum Computing: Why Every Engineer Should Care — and an Opportunity for the DR Congo 🇨🇩

Quantum Computing: Why Every Engineer Should Care — and an Opportunity for the DR Congo 🇨🇩

Quantum computing is no longer a subject reserved for physicists. Between the urgency of post-quantum cryptography, the possibilities the no-cloning theorem opens for consensus algorithms, and the raw-materials stakes in the DR Congo, here’s why a software engineer has every reason to understand its foundations — without buying into the hype.

CRDTs – simple yet powerful tools for managing state update

CRDTs – simple yet powerful tools for managing state update

Conflict-Free Replicated Data Types (CRDTs) are powerful data structures that ensure consistency across distributed systems, even when updates come from multiple sources. This article delves into three common types of CRDTs: Grow-Only CRDTs, Last-Write-Wins Registers (LWWR) and Two-Phase Sets (2P-Set).
Each CRDT type is explained with examples and implementations in JavaScript, offering practical insights for distributed systems design. Whether you’re building real-time collaborative apps or distributed databases, CRDTs provide robust tools for maintaining eventual consistency.