Gravatar Tag Helper for .NET Core 2.1
A tag helper is any class that implements the ITagHelper interface. However, when you create a tag helper, you generally…
All technologies, only pure source code
.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.
A tag helper is any class that implements the ITagHelper interface. However, when you create a tag helper, you generally…
Sometimes when you’re handling a message from a message queue, you realise that you can’t currently process it, but might…
Given-When-Then is a style of representing tests specifying a system’s behavior. It’s an approach developed by Dan North and Chris…
Following are 7 popular unit tests naming conventions that are found to be used by majority of developers and compiled…
Simple example for MongoDB. Save and retrieve data from Azure Cosmos DB. Create an Azure Cosmos Db as MongoDb For…
With the new version of Xamarin, we can create apps for macOS. But how can I add a macOS project…
Join Craig Dunn explains what’s new in iOS 11 and how to take advantage of the latest updates – from…
In another post I discussed how to implement Inversion of Control Pattern in C#. In this post I should explain…
For a new project, my client required to output date strings in a format that included the two letter suffix…
Sometimes you need to change a value for a specific platform and this value is a Double, for example. I…
Apple introduced with iOS 11 a new UI in particular for larger titles: if you open your email, you see…
In Xamarin Forms there is a native function called UriBuilder: it allow you to create a well-formed url. In my…
Xamarin Forms doesn’t have a Label with a Bindable FormattedString. For example, if you want a bindable bold word in…
A ListView is a kind of repeater but isn’t always what I want. It’s surprising something like this isn’t included…
In my project I have some images to display. The funny thing is I can see images in the simulator…
In my previous post called Xamarin: how to Start an Application at Device Boot in Android, I explained how you…
This tutorial will explain to stat an application while the Android device boot-up. For this, we need to listen to…
What are Cookies? Cookies are data, stored in small text files, on your computer. When a web server has sent…
C# does not provide IsDate() function. Sometimes in your developer environment region settings are different from the live environment. In…
Using Device Information Plugin for Xamarin and Windows, you have access to same information for a device: GenerateAppId: used to…
Hi guys, I want in MVC to render a text with an image as an ActionLink. For creating a simple…
The purpose of this code is the detect how slow is your connection downloading a file from a site. First…
Customize the title bar of your Universal App for Windows 10 is quite easy, but you need to write different…
I added Microsoft Mobile Center to my project after creating the app there. On MobileCenter documentation you can know the…
Today marks the 15th anniversary since .NET debuted to the world. On February 13th, 2002, the first version of .NET…