Blazor is a technology that allows developers to run .NET Code directly in the browser. With .NET Core 3.0, the technology is officially supported by Microsoft. And you can opt for either client plus server setup (server-side Blazor) or a pure WebAssembly-based experience (client-side Blazor). Whichever flavor you choose, the syntax Continue Reading
C# 7 and .NET Core 2.0 Blueprints
.NET Core is a modular cross-platform and open source implementation of .NET. With the latest release of .NET Core, many more APIs are expected to be built, which will make APIs consistent across .NET Framework, .NET Core, and Xamarin. This course begins with a brief introduction to the latest features Continue Reading
ASP.NET Core SignalR in a nutshell
My book, SignalR on .NET 6 – the complete guide, is out now! Are you a web developer? If so, you would know that many web development projects these days require the ability to establish a persistent connection between a client and a server without having to keep sending repeated Continue Reading
.NET Core for absolute beginners
This course will guide you through the fundamentals of .NET Core programming platform and C# – the programming language that is most frequently used with it. .NET Core is what is becoming the main programming technology in Microsoft stack that is actively being developed. Therefore, knowing this platform will open up many Continue Reading
How Wi-Fi works
Wireless internet connection, or Wi-Fi, has became so integral to our daily life that we take it for granted. However, there are technology-minded people who are curious about the inner workings of Wi-Fi. Today, we will summarise the principles that make the Wi-Fi work. So, you will know what sort Continue Reading
GIS: software that you use every day but have never heard of
Geographic information systems (GIS) is a type of a software capable of displaying maps and performing a variety of complex spatial computational operations. This type of software is used very widely, yet majority of people, even the IT professionals, have never heard of it. So today we will show you Continue Reading
How touchscreens work
Ever wondered how the touch screen on your mobile device works? Have you ever been puzzled by the fact that some touch screens can be operated by any solid objects, while others can only be manipulated by fingers? Did you have experience of your phone screen acting erratically in cold Continue Reading
Object-oriented programming explained
Object-oriented programming is the most widely used type of code-writing. It is used in building working pieces of software, such as assemblies, and every software package out there utilizes it to some extent. Some of test well-known programming languages that utilize object-oriented paradigm are C, C++, C#, VB, VBA, Java Continue Reading
HDL: how hardware design is programmed
Every tech-savvy person is aware that computer processors nowadays consist of countless tiny circuits of great complexity, which allows them to quickly execute complex calculations required in modern computing. Without this, having a palm-size multi-purpose machines like smartphones would be out of the question. However, not many people know how Continue Reading