I’m working on a book for Addison/Wesley entitled " Protocols And Performance: A Web Server In Three Acts (plus supporting cast)". The book will lead the reader through the history of the HTTP protocol by building three separate web servers: HTTP 0.9-1.0, HTTP 1.1, and HTTP “2.0”. During the process of putting these different servers together the reader will
continually evaluate their performance and stability using statistical
analysis methods.
As the story unfolds there will also be tales from other HTTP alternatives,
internet bodies, and other protocols in development at the time. These will
be told from the point of view of HTTP as a player in the story.
A big part of the book is teaching modern protocol design using scientific
analysis, reusable libraries, modern techniques, and confirming that these
new approaches are valid with evidence. This means taking on existing
myths and dogma pushed by many proponents and also looking at other project’s
bad code.
This seems like it will be a great book that I'll want to get when it's finally published. Addison/Wesley seems to try and publish technical books that involve story telling rather than just technical reference books. Good stuff.