Live data from Hacker News

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

news.ycombinator.com

31–40 of 76 posts

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

#31

I'd recommend Kurose's Computer Networking: A Top Down Approach (now in 8th edition) book if you want to learn a proper computer networks concepts because this is the definitive textbook. If you want the practical aspects of computer networks, you can try Niall Manfields' Practical TCP/IP designing, using and troubleshooting TCP/IP networks on Linux and Windows book. Granted it's a bit old (2nd edition is essentially…

I read Kurose’s book in college and recommend it as the perfect book for this topic. As a neophyte at the time, I remember really drilling into the details of TCP and just being in awe of how well thought out the whole system was. This book laid such a good foundation for my career as a software engineer.

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

#32

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...

How well does the Google SRE book apply to environments at smaller scale?

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

#33

Earlier quoted context omitted.

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...

How well does the Google SRE book apply to environments at smaller scale?

If you maintain any software system in a production environment, I think its topics are pretty relevant!

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

#37

Earlier quoted context omitted.

How well does the Google SRE book apply to environments at smaller scale?

If you maintain any software system in a production environment, I think its topics are pretty relevant!

Thx!

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

#39
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.

On the contrary, I’d say the details of TCP/IP are inseparable from the design, implementation, and practical understanding/configuration of these elements.
Post reply on HN