Microservices Communication in .NET Using gRPC
Learn how to implement gRPC on the .NET platform step by step and cover how to use gRPC on .NET, including fundamentals, use cases, and best practices Key Features Explore all aspects of gRPC implementation on .NET, from the most basic features to advanced ones Discover best practices for using Continue Reading
SignalR on .NET 6 – the Complete Guide
By Fiodar Sazanavets Are you a web developer or do you write Internet of things (IoT) software? If so, you would know that many web and IoT development projects these days require the ability to establish a persistent connection between a client and a server without having to keep sending Continue Reading
The easiest way to learn design patterns
By Fiodar Sazanavets Design patters are something that you will need to get familiar with as a programmer who works with object oriented languages. And this is primarily because they represent well-defined solutions to common software development problems. So, instead of thinking through all the details of your solution, you Continue Reading
Why every programmer needs to know design patterns
This is an introduction from a book The easiest way to learn design patterns. The book is available in digital format at LeanPub and as either Kindle-specific format or in print from Amazon. Design patterns are something that you will need to get familiar with as a programmer who works Continue Reading
Summary of the problems design patterns are intended to solve
This article is a chapter from the book The easiest way to learn design patterns This chapter summarizes which design patterns can be used to solve any specific type of a software development problem. It’s intended to be a reference guide to help you find the right design pattern quickly. Continue Reading
How can you help to defeat the Russian war machine and why you should
On the 24th of February 2022, Russian armed forces invaded Ukraine. They started by bombing airports and other parts of civilian and military infrastructure. Then, large columns of Russian ground forces have crossed into Ukraine from Russia and Belarus. This all has happened without any declaration of war and without Continue Reading
External SignalR clients
This article is a chapter from the book SignalR on .NET 6 – the Complete Guide In the previous chapter, we have covered the basic of using in-browser clients to connect to a SignalR hub. Even though these clients are suitable to cover a wide range of SignalR use cases, Continue Reading
Coordinating IoT cluster with SignalR
My book, SignalR on .NET 6 – the complete guide, is out now! Also available in print. Clustering is an important functionality in Internet of Things (IoT). It allows multiple devices to act as one and coordinate the work between themselves. For example, you may have IoT devices that are Continue Reading
Getting your first job as a self-taught programmer
It may come as a surprise to you, but many professional programmers are self-taught. And many of them have been able to reach fairly high positions in their career. Therefore, it is not only realistic to get into the software development profession without any formal programming qualifications, but it’s also Continue Reading
SignalR vs gRPC on ASP.NET Core – which one to choose
My book, SignalR on .NET 6 – the complete guide, is out now! Also available in print. A while ago, when ASP.NET Core didn’t even exist, Microsoft has created a library for .NET Framework-based ASP.NET that enabled a two-way communication between the clients and a server in real time. This Continue Reading