From 2f4ac64bc540aa262dc99590385cffca2fad0bbb Mon Sep 17 00:00:00 2001 From: Andy Li <1450947+andy1li@users.noreply.github.com> Date: Mon, 20 Oct 2025 15:28:15 +0900 Subject: [PATCH 1/2] Add Java and C++ TCP server stages to course definition --- course-definition.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/course-definition.yml b/course-definition.yml index 7a5e93f..fed404f 100644 --- a/course-definition.yml +++ b/course-definition.yml @@ -150,6 +150,8 @@ stages: "go-tcp-server", "rust-tcp-server", "python-tcp-server", + "java-tcp-server", + "cpp-tcp-server", ] # The name of the stage. This is shown in the course catalog, and on other # course pages. @@ -181,6 +183,8 @@ stages: "go-tcp-server", "rust-tcp-server", "python-tcp-server", + "java-tcp-server", + "cpp-tcp-server", ] name: "Respond with 200" difficulty: very_easy @@ -213,6 +217,8 @@ stages: "go-tcp-server", "rust-tcp-server", "python-tcp-server", + "java-tcp-server", + "cpp-tcp-server", ] name: "Concurrent connections" difficulty: easy From fffc9151b1b9d16952e5985f0dadc7b7cd634427 Mon Sep 17 00:00:00 2001 From: Andy Li <1450947+andy1li@users.noreply.github.com> Date: Tue, 21 Oct 2025 18:05:01 +0900 Subject: [PATCH 2/2] Add concept slugs for TCP server stages in course definition --- course-definition.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/course-definition.yml b/course-definition.yml index fed404f..909caff 100644 --- a/course-definition.yml +++ b/course-definition.yml @@ -192,6 +192,16 @@ stages: In this stage, you'll extend your TCP server to respond to a HTTP request with a 200 response. - slug: "ih0" + concept_slugs: + [ + "network-protocols", + "tcp-overview", + "go-tcp-server", + "rust-tcp-server", + "python-tcp-server", + "java-tcp-server", + "cpp-tcp-server", + ] name: "Extract URL path" difficulty: easy marketing_md: |-