Story

Show HN: I built an HTTP/2 server in C++ to learn the protocol and language

kiyouta Sunday, January 04, 2026

I wanted to learn more about the HTTP/2 protocol but also deep dive into modern C++ development. I'm currently using it to host my personal web site - https://www.roberthargreaves.com.

I've also blogged a bit about the development process, hosting options and steps I took to harden the application against attack - https://blog.roberthargreaves.com/2026/01/03/building-hostin...

It's by no means a complete implementation of HTTP/2, but I think I've achieved the main aims I was hoping to achieve with it!

I would love some feedback though from more experienced folks if there's some egregious failings which I should address.

Summary
The article introduces Ion, a new programming language that aims to combine the simplicity of Rust with the performance and concurrency features of Go. It highlights Ion's focus on ease of use, performance, and parallel processing capabilities.
8 0
Summary
github.com
Visit article Read on Hacker News