Morning Dew Quick Review – Chris Woodruff’s Networking Programming with C#

I recently got an eBook copy of Beyond Boundaries – Networking Programming with C# 12 and .NET 8 from Chris Woodruff, and I had a chance to browse the book and read a few of the chapters in more detail this weekend.networkingprog

Chris decided to self-publish this book on Leanpub, and it was released less than a month ago. If you follow his blog, you may have seen that he wrote the book in the open, releasing content from chapters as they were finished. When you buy an eBook on Leanpub, the other sets a suggested price and a minimum price, and you can adjust what you pay based on those guidelines. When you change the price, you’re shown exactly how much of the cost goes to the author.

I really like how the book is structured, and it’s one of those rare .NET books that gets deeper on topics. It’s getting harder to find books published on something more advanced than an “intro to” a topic. There are several chapters on some important fundamental concepts of networking before getting into implementations and features in .NET.

Some of the C#/.NET content later in the book includes chapters on async/await, WebSockets, REST APIs with ASP.NET Core and EF Core, WebRTC, gRPC, message queuing, and SignalR. The SignalR chapter was one of the ones I read in its entirety so far. I chose it because it’s a feature I’ve used but not for several years. I thought it would be interesting to review some chapters where I’m familiar with the topic but probably pretty rusty. The chapter provided a nice refresher for me, and I learned a few new things about debugging and scaling SignalR projects. The chapter also provides a good introduction for anyone new to SignalR.

One final note about the book’s content: Chris uses just enough diagrams and other figures to help illustrate the topics in his book, and the diagrams are excellent. You can tell he’s been a developer and architect for a long time. Smile

I highly recommend this book to any mid-to-senior level .NET developer. If you’re newer to .NET, you should at least have a handle on the basics of C#, .NET, and maybe a little ASP.NET Core for some of the chapters. Go check out Chris’ blog for some sample content, and get your copy of this book today!

Dew Drop – October 30, 2024 (#4290)

…and we’re back! Apologies if I missed any interesting links while I was away.

Top Links

 

Web & Cloud Development

 

WinUI, .NET MAUI & XAML

 

Visual Studio & .NET

 

AI

 

Design, Methodology & Testing

 

Mobile, IoT & Game Development

 

Screencasts & Videos

 

Podcasts

 

Community & Events

 

Database

 

SharePoint, M365 & MS Teams

 

PowerShell

 

Miscellaneous

 

More Link Collections

 

The Geek Shelf

Dew Drop – February 15, 2023 (#3880)

Top Links

Web & Cloud Development

WinUI, .NET MAUI & XAML

Visual Studio & .NET

Design, Methodology & Testing

Mobile, IoT & Game Development

Screencasts & Videos

Podcasts

Community & Events

Database

Miscellaneous

More Link Collections

The Geek Shelf

 Parallel Programming and Concurrency with C# 10 and .NET 6: A modern approach to building faster, more responsive, and asynchronous .NET applications using C# (Alvin Ashcraft) – Referral Link

Mastodon
github.com/alvinashcraft