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!

Get 40% off my print books through January 5th

Packt Publishing is having a 48-hour sale. Get all print books including my two titles, Learn WinUI 3 and Parallel Programming and Concurrency with C# 10 and .NET 6, at 40% off their list price. Use this link to access the sale.

Note: All print titles include free access to the eBook version. AI-powered assistants available on top 500 titles.

Ad image that states: 48 Hours Only - 40 percent off all print books from Packt Publishing. Sale ends January 5th, 2024. All print titles include free access to the eBook version. AI-powered assistants available on top 500 titles.

Learn WinUI 3, 2nd Edition – Holiday discounts and win a print copy

Happy holidays! This is just a quick heads-up to let you know that I’m giving away a print copy of my latest book, Learn WinUI 3, 2nd Edition, over on LinkedIn. If you have a U.S. shipping address, all you need to do to enter is leave a comment on the LinkedIn post from yesterday.

There are also a couple of ways you can save when buying a copy of the book. If you prefer eBooks, Packt’s winter sale is going on now. You can get Learn WinUI 3, any of my other books, or any Packt video or eBook for only $10.

If you’re a fan of print books, you can get a physical copy of Learn WinUI 3 for 20% off on Amazon through December 31st. Just enter promo code 20LWUI during checkout. This discount is currently only available on the U.S. Amazon site. I’m looking into whether we can make it available to other regions. However, they tell me that the book is currently 10% off in other regions.

Mastodon
github.com/alvinashcraft