Live data from Hacker News

Ask HN: Good books/courses to learn networking essentials for web developers?

news.ycombinator.com

21–30 of 76 posts

Re: Ask HN: Good books/courses to learn networking essentials for web developers?

#21
Networking is probably not what you're looking for. You are probably more interested in DevOps and architecture. Topics like DNS and edge caching. Reverse proxies are typically web servers (ie nginx) or cloud services like API Gateways. Things like TCP are rarely relevant unless you're doing serious micro optimization.

Re: Ask HN: Good books/courses to learn networking essentials for web developers?

#22

Earlier quoted context omitted.

Out of curiosity, what are your other top 4 books?

As luck would have it, my blog on Github pages is down. So here's the post describing the four in markdown. Tldr; Designing Data Intensive Applications, Effective Python, The Google SRE book, and High Performance Browser Networking. https://github.com/eatonphil/notes.eatonphil.com/blob/master...

This is great, thanks!

+1 for both data intensive apps and Google SRE books. The other two I haven’t checked out yet

Re: Ask HN: Good books/courses to learn networking essentials for web developers?

#25
post #21

Networking is probably not what you're looking for. You are probably more interested in DevOps and architecture. Topics like DNS and edge caching. Reverse proxies are typically web servers (ie nginx) or cloud services like API Gateways. Things like TCP are rarely relevant unless you're doing serious micro optimization.

IDK about OP but this is exactly what I'm looking for. Do you have some good books/courses for the same?

Re: Ask HN: Good books/courses to learn networking essentials for web developers?

#27
This is an oldie but goodie: “ TCP/IP Network Administration (3rd Edition; O'Reilly Networking)” by Craig Hunt. However, I think nothing teaches networking better than making your own network devices from open source components, for example, creating routers/firewalls/access points from barebones Linux/Unix machines.

Re: Ask HN: Good books/courses to learn networking essentials for web developers?

#28
post #23

TCP/IP Illustrated, Vol. 1: The Protocols by W. Richard Stevens [0] [0] https://www.amazon.com/TCP-Illustrated-Vol-Addison-Wesley-Pr...

This, and any book by W. Richard Stevens. I also cut my teeth on Internetworking with TCP/IP by Comer. https://www.amazon.com/Internetworking-TCP-IP-One-6th/dp/013...

Re: Ask HN: Good books/courses to learn networking essentials for web developers?

#29
post #23

TCP/IP Illustrated, Vol. 1: The Protocols by W. Richard Stevens [0] [0] https://www.amazon.com/TCP-Illustrated-Vol-Addison-Wesley-Pr...

This is my favorite networking book but I think it would be overkill for OP's needs. TCP/IP illustrated walks through basically every protocol in depth starting from layer 2 and it sounds like OP really just wants to understand the basics of network administration like what you would see in a CCNA exam, and even that might be excessive for their needs.
Post reply on HN