[go-nuts] Re: Networking in Go

2025-03-13 Thread Kanak Bhatia
Thank you all for the suggestions!! I will look into them and will start focusing on one problem at a time. On Wednesday, March 12, 2025 at 5:14:01 PM UTC+5:30 Jason E. Aten wrote: > Hi Kanak, > > Thanks for giving us more detail. This is a fascinating > and incredibly useful problem space (net

[go-nuts] Re: Networking in Go

2025-03-12 Thread Jason E. Aten
Hi Kanak, Thanks for giving us more detail. This is a fascinating and incredibly useful problem space (networking and storage). It is well worth diving into; sub-spaces in it become people's whole careers. As you've observed, a finished product like MinIO will use alot of technology. The thin

[go-nuts] Re: Networking in Go

2025-03-11 Thread Jason E. Aten
Hi Kanak. You'll get better answers with a little bit longer description of what specifically you want to learn. Just "networking" is too broad a topic to offer any concise guidance--its like saying "I want to know about 'life', or 'the earth', or 'the internet'". What problems do you face? What

[go-nuts] Re: Networking in Go

2025-03-11 Thread Kanak Bhatia
Thanks for your response! I wanted to clarify my focus. I recently started exploring MinIO, an object storage system written in Go, and realized that I need a better understanding of networking protocols like TCP and UDP in the context of storage systems. MinIO uses S3-compatible APIs, encrypt

[go-nuts] Re: Networking in Go

2025-03-11 Thread alex-coder
Hi, there are 4 books. it is possible that there are out of dates a little bit: 1. Network Programming with Go by Jan Newmarch. This book is hosted on github-pages 2. NETWORK PROGRAMMING WITH GO. © 2021 by Adam Woodbeck 3. Network Programming with Go Language: Essential Skills for Programming,

[go-nuts] Re: Networking in Go

2025-03-11 Thread Zhang Jie (Kn)
If you want to learn network programming in Go, you can check this project [trpc](https://github.com/Tencent/trpc). trpc-cpp, trpc-go, trpc-java and other haven't been opensourced language versions. This is a microservice framework built for Tencent. You can learn many network programming best