Overview

Beyond Boundaries teaches developers how to build robust, scalable network applications with C# and .NET. It starts at the socket and works up through asynchronous programming, multithreading, serialization, performance, and fault tolerance, then covers the modern protocols a distributed system actually uses: REST, WebSockets, WebRTC, MQTT, gRPC, webhooks, message queuing, SignalR, and QUIC with HTTP/3.

The book is self-published, and the companion video course extends it with .NET Aspire, modern network security, Native AOT networking, and post-quantum cryptography.

What You’ll Learn

  • Socket programming and the fundamentals every higher-level protocol rests on
  • Async, multithreading, and error handling in network code
  • Choosing the right protocol for the job and implementing it in .NET
  • Measuring and optimizing network performance
Let's connect

Want this for your team?

Books, courses, and workshops can all be delivered privately. Tell me what your team needs.

Get in touch