From 2ef15f13a029695e8a28b39f88673c72bd85960f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexis=20M=C3=A9taireau?= Date: Sun, 29 Mar 2026 20:15:30 +0200 Subject: [PATCH] Fix the table of contents Also, put order the sections alphabetically, and put "Distributed System" at the right place. --- README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 0a2e252..feed6a7 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,7 @@ It's a great way to learn. * [Bot](#build-your-own-bot) * [Command-Line Tool](#build-your-own-command-line-tool) * [Database](#build-your-own-database) +* [Distributed System](#build-your-own-distributed-system) * [Docker](#build-your-own-docker) * [Emulator / Virtual Machine](#build-your-own-emulator--virtual-machine) * [Front-end Framework / Library](#build-your-own-front-end-framework--library) @@ -41,9 +42,6 @@ It's a great way to learn. ## Tutorials -#### Build your own `Distributed Systems` -* [**Java**: _Building Your Own Kafka-like System From Scratch: A Step-by-Step Guide_](https://github.com/buildthingsuseful/build-your-own-kafka) - #### Build your own `3D Renderer` * [**C++**: _Introduction to Ray Tracing: a Simple Method for Creating 3D Images_](https://www.scratchapixel.com/lessons/3d-basic-rendering/introduction-to-ray-tracing/how-does-it-work) @@ -152,6 +150,10 @@ It's a great way to learn. * [**Ruby**: _Build your own fast, persistent KV store in Ruby_](https://dineshgowda.com/posts/build-your-own-persistent-kv-store/) * [**Rust**: _Build your own Redis client and server_](https://tokio.rs/tokio/tutorial/setup) +#### Build your own `Distributed System` + +* [**Java**: _Building Your Own Kafka-like System From Scratch: A Step-by-Step Guide_](https://github.com/buildthingsuseful/build-your-own-kafka) + #### Build your own `Docker` * [**C**: _Linux containers in 500 lines of code_](https://blog.lizzie.io/linux-containers-in-500-loc.html)