Ask HN: Good books/courses to learn networking essentials for web developers?
41–50 of 76 posts
Re: Ask HN: Good books/courses to learn networking essentials for web developers?
#42Networking 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?
It covers:
- DNS
- Load Balancing
- Demand Control
- Network Routing
- Discovering Services
- Migratory Virtual IP Addresses
Re: Ask HN: Good books/courses to learn networking essentials for web developers?
#43tcp/ip rfc https://datatracker.ietf.org/doc/html/rfc1180
daryl's ip primer https://www.ipprimer.com/#/
Re: Ask HN: Good books/courses to learn networking essentials for web developers?
#44Re: Ask HN: Good books/courses to learn networking essentials for web developers?
#45Try the CCNA course of CISCO, “The Complete Network Fundamentals”. I did one of those years ago. It’s a great course to achieve a good base of networking. CCNA is just the first step to a good introduction, if you like it, you can expand your knowledge with more.
Re: Ask HN: Good books/courses to learn networking essentials for web developers?
#46Thanks for coming to my TED talk.
Re: Ask HN: Good books/courses to learn networking essentials for web developers?
#47Here are 2 recommendations: https://hpbn.co/ https://beej.us/guide/bgnet/html//index.html
Re: Ask HN: Good books/courses to learn networking essentials for web developers?
#48Earlier 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...
https://abseil.io/resources/swe-book has a link to a PDF copy.
I've read through about... half of it; at least from my perspective (as a current software engineer at Google with experience with most of the systems / processes outlined in the book), a lot of it is philosophical about the "why" of software engineering.
Re: Ask HN: Good books/courses to learn networking essentials for web developers?
#49I think Beej's Guide to Network Programming is IMO hands down the best resource I've come across: https://beej.us/guide/bgnet/ It also doubles as a very great introduction to C, if that something you're interested in. It's funny because both C and socket level programming are often a barrier, or at least they were for me. It's an attestant to the quality of Beej's guide that he introduces both simultaneously, and mak…
Re: Ask HN: Good books/courses to learn networking essentials for web developers?
#50Earlier 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...