C# String Interpolation
Introduction String interpolation allows the creation of string literals with interpolation expressions. The syntax is convenient for formatting strings and is generally more readable than…
Introduction String interpolation allows the creation of string literals with interpolation expressions. The syntax is convenient for formatting strings and is generally more readable than…
There are various ways connected devices communicate with your computer. One of the oldest ways is via the Serial Port. In some ways, serial port access…
Device.Net 3.0 has been released. Device.Net is a framework for communicating with connected devices. Along with Device.Net Usb.Net, and Hid.Net 3.0 were also released. These…
I'm relatively new to the technology writing space. I've been a developer for a long time, and I thought that sharing some of my learning…
An app should throw exceptions when something exceptional happens. However, developers should design apps and APIs so that under regular use, exceptions do not occur. Exceptions…
xUnit has a quirky system for consuming test data. Strongly typed test data can be specified with the MemberData attribute and the Theory attribute but…
The term "anti-pattern" is a derogatory term used to disparage software design approaches that a given developer or group of developers may not like. The…
gRPC is a modern open source RPC framework created by Google. It is based on Google's modern Protocol Buffer serialization engine but is not tied…
Several UI technologies can be used to build Cross-Platform apps in C# or other .NET based languages such as Visual Basic (VB). This article looks…