1. 60

  2. 5

    This was actually recommended reading in one of my early UNIX classes when I went to college a decade ago. The Beej guides are still fantastic resources.

    1. 5

      As a developer with twenty years experience, I still write networked code in C and need to refer back to Beej’s guide occasionally. I even bought the printed version. :)

      1. 4

        This is by far the best resource for networking ever published. His guides aren’t boring as he even makes them entertaining and fun to read

        1. 2

          I recall being put of by the overly tongue-in-cheek tone. It distracted me from what I wanted to know. Though that might be because I wanted a reference manual, and what I was reading was more like a book.

        2. 3

          This is such an amazing guide; I read it a few months before taking my networking class in college and it helped me stay ahead. I sent it to a bunch of folks in that class and it helped them out a ton as well!

          1. 3

            The only good reason to learn BSD sockets is to abstract towards it or away from it. https://datatracker.ietf.org/wg/taps/about/

            1. 2

              Or to implement a network stack?

            2. 3

              I personally dislike what they’ve done with the CSS.

              1. 3

                If you go up a directory you’ll find a widescreen variant that looks more like it used to.

              2. 2


                1. 2

                  Nice, they updated the CSS. I think the source code examples look better if you allow them to overflow, at least on desktop.

                  Add .sourceCode { overflow: visible; } in Stylus or whatever if you want that.