WebSocket in .NET The WebSocket protocol allows for full-duplex messaging over a single TCP connection. In my newest article, we explore the protocol, compare it to the closest alternative, and use it to implement a simple chat app in .NET 8. WebSocket in .NET Real-Time, Two-Way Communication Over TCP/IP Read article 113 Cherry St #92768, Seattle, WA 98104-2205Unsubscribe · Preferences
9 months ago • 1 min read
Server-Sent Events in .NET ChatGPT streams its chat responses using a simple HTTP request.How? Using the most elegant way of achieving server push over HTTP:Server Sent Events.In my newest article, I show you how to implement it in .NET 8. Server-Sent Events in .NET Implementing The Most Elegant HTTP-Based Push Mechanism Read article 113 Cherry St #92768, Seattle, WA 98104-2205Unsubscribe · Preferences
10 months ago • 1 min read
Long Polling in .NET Long Polling is a more efficient polling technique. In my newest article, I explain how it's different from regular polling, and show you how to implement it in .NET Long Polling in .NET Implementing a More Efficient Polling Technique Read article 113 Cherry St #92768, Seattle, WA 98104-2205Unsubscribe · Preferences
11 months ago • 1 min read
Pub-Sub in .NET with MassTransit In my newest article, I explain what problems Pub-Sub solves and how to implement it in .NET using a powerful library called MassTransit. Pub-Sub in .NET with MassTransit Integrating Scalable, Distributed .NET Systems With RabbitMQ Read article 113 Cherry St #92768, Seattle, WA 98104-2205Unsubscribe · Preferences
11 months ago • 1 min read
Webhooks in .NET Webhooks are a lightweight Publish — Subscribe alternative that provide asynchronous communication without the complexities of a message broker infrastructure. They’re essentially a callback mechanism implemented over the network. In my newest article, I explain what they are in detail and show you how to implement them in .NET 7: Webhooks in .NET Implementing The Lightweight Publish — Subscribe Alternative Read article 113 Cherry St #92768, Seattle, WA 98104-2205Unsubscribe...
12 months ago • 1 min read
Automating .NET Deployment with GitHub Actions and Docker Building and deploying applications is boring, repetitive, and tedious.It also needs to be done frequently and 100% right 100% of the time.That's why it's a perfect candidate for automation.In my newest article, I show you how to set up a simple CI/CD pipeline for your .NET project. Automating .NET Deployment with GitHub Actions and Docker Save Time By Setting Up a CI/CD Pipeline For Your .NET Project Read article 113 Cherry St #92768,...
about 1 year ago • 1 min read
Using gRPC in .NET Did you know that Protocol Buffers used in gRPC serialize 7 to 10 times faster than JSON in REST APIs? In my newest article, I go over the main differences between the two, and how to implement a gRPC server and client. Faster Request-Response in .NET with gRPC Leveraging Protocol Buffers over HTTP/2 to Build Faster, Strongly Typed APIs Read article 113 Cherry St #92768, Seattle, WA 98104-2205Unsubscribe · Preferences
about 1 year ago • 1 min read
Failing Fast in .NET Avoid Hours of Debugging, Frustration, and Wasted Time by Employing This Simple Method Have you ever spent hours investigating a bug by researching the exception details, only to find out that the exception thrown had nothing to do with the issue? In my newest article, I propose a solution. Failing Fast in .NET Avoid Hours of Debugging, Frustration, and Wasted Time by Employing This Simple Method Read article 113 Cherry St #92768, Seattle, WA 98104-2205Unsubscribe ·...
about 1 year ago • 1 min read
The Classic Backend Communication Pattern From web protocols like HTTP, DNS, or SSH to database protocols and APIs - The Request-Response pattern is everywhere. In the first article on my series of Backend Communication Patterns in .NET, we take a look at the classic, simplest pattern and implement it using the latest approaches in modern .NET Request-Response in .NET with HttpClient Implementing The Classic Backend Communication Pattern Read article 113 Cherry St #92768, Seattle, WA...
about 1 year ago • 1 min read