Given, When, Then
Given-When-Then is a style of representing tests specifying a system’s behavior. It’s an approach developed...
.NET (dotnet) is a developer platform made up of tools, programming languages, and libraries for building many different types of applications.
So, there are various implementations of .NET (dotnet). Each implementation allows .NET code to execute in different places—Linux, macOS, Windows, iOS, Android, and many more. This framework has two main versions:
Then, Xamarin/Mono is a .NET (dotnet) implementation for running apps on all the major mobile operating systems, including iOS and Android.
The .NET Standard is a formal specification of the APIs that are common across .NET implementations. This allows the same code and libraries to run on different implementations.
Therefore, the two major components of .NET (dotnet) Framework are the Common Language Runtime and the .NET Framework Class Library.
Summarize, .NET (dotnet) applications are written in the C#, F#, or Visual Basic programming language. Code is compiled into a language-agnostic Common Intermediate Language (CIL). Compiled code is stored in assemblies—files with a .dll or .exe file extension.
At the end, when an app runs, the CLR takes the assembly and uses a just-in-time compiler (JIT) to turn it into machine code that can execute on the specific architecture of the computer it is running on.
Given-When-Then is a style of representing tests specifying a system’s behavior. It’s an approach developed...
Following are 7 popular unit tests naming conventions that are found to be used by...
Simple example for MongoDB. Save and retrieve data from Azure Cosmos DB. Create an Azure...
With the new version of Xamarin, we can create apps for macOS. But how can...
Join Craig Dunn explains what’s new in iOS 11 and how to take advantage of...
In another post I discussed how to implement Inversion of Control Pattern in C#. In...
For a new project, my client required to output date strings in a format that...
Sometimes you need to change a value for a specific platform and this value is...
Apple introduced with iOS 11 a new UI in particular for larger titles: if you...
In Xamarin Forms there is a native function called UriBuilder: it allow you to create...
Xamarin Forms doesn’t have a Label with a Bindable FormattedString. For example, if you want...
A ListView is a kind of repeater but isn’t always what I want. It’s surprising...
In my project I have some images to display. The funny thing is I can...
In my previous post called Xamarin: how to Start an Application at Device Boot in...
This tutorial will explain to stat an application while the Android device boot-up. For this,...
What are Cookies? Cookies are data, stored in small text files, on your computer. When...
C# does not provide IsDate() function. Sometimes in your developer environment region settings are different...
Using Device Information Plugin for Xamarin and Windows, you have access to same information for...
Hi guys, I want in MVC to render a text with an image as an...
The purpose of this code is the detect how slow is your connection downloading a...
Customize the title bar of your Universal App for Windows 10 is quite easy, but...
I added Microsoft Mobile Center to my project after creating the app there. On MobileCenter...
Today marks the 15th anniversary since .NET debuted to the world. On February 13th, 2002,...
My initial problem was to extract from a SQL string generated by MySql, all fields....
Recently at Connect(), Microsoft made a slew of new announcements. First, the public availability of...