Socket programming is at the heart of what we do everyday. Whether you're working on web apps, desktop apps, or anything in between you're going to be communicating with web servers, database servers, and probably a dozen other endpoints. But few of us are well versed with our infrastructure at this level.
Hence I've been working on a book about the fundamentals of socket programming using Ruby called Working With TCP Sockets
The book is still a work-in-progress and will be available for purchase at some point in the coming months. Visit the website
if you want to see what's covered, and sign up to receive updates and an exclusive discount code.