<story><title>Network protocols for anyone who knows a programming language</title><url>https://www.destroyallsoftware.com/compendium/network-protocols?share_key=97d3ba4c24d21147</url></story><parent_chain></parent_chain><comment><author>nindalf</author><text>I took a networking course in college and I didn&amp;#x27;t learn much, if anything. We used textbooks like Kurose and Ross that went deep into details like the header format of each packet of each layer. Ultimately, these were useless details that had no place in a textbook. It made me hate the subject.&lt;p&gt;I eventually learned the subject properly through High Performance Browser Networking. This is the one book I would recommend to any software developer. Available for free here - &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;hpbn.co&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;hpbn.co&lt;/a&gt;</text></comment>
<story><title>Network protocols for anyone who knows a programming language</title><url>https://www.destroyallsoftware.com/compendium/network-protocols?share_key=97d3ba4c24d21147</url></story><parent_chain></parent_chain><comment><author>canada_dry</author><text>With the current state of generally terrible technical writing and my ever decreasing attention span it&amp;#x27;s bloody refreshing to read a concise and well written explanation of a highly technical subject!&lt;p&gt;I&amp;#x27;ll definitely have to check out the rest of their &amp;#x27;compendium&amp;#x27;: &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;www.destroyallsoftware.com&amp;#x2F;compendium&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;www.destroyallsoftware.com&amp;#x2F;compendium&lt;/a&gt;</text></comment>