Skip to content
Friday, September 26, 2025
Recent posts
  • Building a MAUI CustomRefreshView
  • Building a Custom Matching Pairs Component in .NET MAUI
  • The Commodore 64 is back
  • MAUI component for skills using FlexLayout
  • Cloning all repositories from Azure DevOps

PureSourceCode

All technologies, only pure source code

  • Forum
  • Links
  • Download
  • Shop
  • Profile
    • Newsletter
    • Cart
    • Checkout
    • My orders
  • Contact

Category: .NET

.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:

  1. Framework is the original implementation of .NET. It supports running websites, services, desktop apps, and more on Windows.
  2. Core is a cross-platform implementation for running websites, services, and console apps on Windows, Linux, and macOS. .NET Core is open source on GitHub.

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.

  • The Common Language Runtime (CLR) is the execution engine that handles running applications. It provides services like thread management, garbage collection, type-safety, exception handling, and more.
  • The Class Library provides a set of APIs and types for common functionality. It provides types for strings, dates, numbers, etc. The Class Library includes APIs for reading and writing files, connecting to databases, drawing, and more.

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.

Language In Use is here!

June 13, 2024June 13, 2024 Enrico
LanguageInUse

Language In Use is here! I’m so excited about the presentation of my new project. My new app helps you to learn and improve your language

Read More
.NET8, Blazor, MAUI, Newsblazor, maui, net8Leave a comment

Maui CommunityToolkit Popup crashes applications

June 11, 2024June 11, 2024 Enrico
MAUI CommunityToolkit Popup crashes my applications

I use the MAUI CommunityToolkit version 9.0.1 and in particular Popup crashes my applications. I discovered why and how to avoid it

Read More
.NET8, MAUIcommunitytoolkit, maui1 Comment

MAUI raises on iOS MT1045

June 3, 2024June 13, 2024 Enrico

When from Visual Studio you deploy a real device a MAUI application raises on iOS the error MT1045. Here what to check to fix the problem

Read More
.NET8, MAUIios, maui, visual-studio, visualstudio-2022Leave a comment

Deep linking for NET8 MAUI

March 5, 2024March 5, 2024 Enrico
maui deep linking

In this post everything you have to do to implement deep linking for NET8 MAUI for mobile and desktop applications

Read More
.NET8, MAUIdeep-linking, maui, net8Leave a comment

MAUI Push Notifications using Azure Notification Hub for iOS

March 3, 2024March 3, 2024 Enrico
ios push notification

Here the new post where I explain how to implement the Push Notifications in MAUI using Azure Notification Hub for iOS without external plugin

Read More
.NET8, MAUIazure-notification-hub, ios, maui, net88 Comments

Set safe areas for iOS in MAUI

February 28, 2024February 28, 2024 Enrico
ios safe areas

When you create an application for iOS in MAUI, we have to set the safe areas if we want to use the full screen for your application.

Read More
.NET8, MAUIios, maui, net8, notch, safe-areasLeave a comment

Deploy MAUI apps on a real device

February 27, 2024February 27, 2024 Enrico
Deploy MAUI to a real device

Developing applications with NET8 MAUI, we want to deploy apps on a real device. Here are all the necessary steps without wasting time.

Read More
MAUI, Visual Studio, Visual Studioapple, ios, maui, net8Leave a comment

MAUI Push Notifications using Azure Notification Hub for Android

February 23, 2024March 3, 2024 Enrico
Xamarin push notification with Azure

Here is how to implement in a MAUI project the Push Notifications using Azure Notification Hub for Android. It works simply fine!

Read More
.NET8, MAUIandroid, azure-notification-hub, maui, net8Leave a comment

Remove bundle id in iOS development

February 23, 2024February 23, 2024 Enrico
ios wallpaper

Remove bundle id in iOS development when it tights to a different account of your. Spiler alert: clean the Library.

Read More
.NET8, iOS, MAUIdevelopment, ios, mauiLeave a comment

Using SecureStorage with MAUI

February 23, 2024February 23, 2024 Enrico
Cloud storage

Using SecureStorage with MAUI with the correct setup in your NET8 MAUI applications. Here the solution for iOS and Android.

Read More
.NET8, MAUImaui, net8, secure-storageLeave a comment

MAUI Push Notifications using Azure Notification Hub

February 23, 2024March 29, 2024 Enrico
maui net8 push notification

Here how implement in NET8 MAUI the push notifications using Azure Notification Hub without any external package for Windows. Very hard work!

Read More
.NET8, MAUIazure, azure-notification-hub, maui, net8, windows, windows-apps1 Comment

Create TabBar in MAUI

February 2, 2024February 2, 2024 Enrico

I show you how to create a nice #TabBar in #MAUI without using any external NuGet package or components. Fully customizable and 100% #XAML.

Read More
.NET8, MAUImaui, net8, tabsLeave a comment

Some lessons I learned about MAUI

January 31, 2024January 31, 2024 Enrico

I want to share with you some lessons I learned about MAUI. In the last few months, I have been creating an application using NET8 MAUI.

Read More
.NET8, MAUImaui, net8Leave a comment

Orange selected ListView item highlighted in MAUI

January 26, 2024February 2, 2024 Enrico

In a MAUI project, when a selected ListView item is highlighted or selected, the background of this item is orange. Here the solution.

Read More
.NET8, MAUIlistview, maui, net8Leave a comment

Open a loading popup from MAUI viewmodel

January 8, 2024January 8, 2024 Enrico
NET8 MAUI Loading Indicator

Here I show how to open a loading popup from ViewModel in MAUI. It is quite an easy implementation, but it is working quite well.

Read More
.NET8, MAUImaui, net8Leave a comment

NET8, Blazor and Custom User Management

October 25, 2023December 14, 2023 Enrico
blazor microsoft identity

I will show how to create custom user management with NET8 and Blazor based on Microsoft Identity. Here is how to add custom fields for users

Read More
.NET8, Blazor, C#blazor, microsoft-identity, net82 Comments

Custom User Management with NET8 and Blazor

October 24, 2023October 25, 2023 Enrico
blazor microsoft identity

In this new series of posts, I will show how to create custom user management with NET8 and Blazor based on Microsoft Identity.

Read More
.NET8, ASP.NET, Blazorblazor, identity, identityserver4, microsoft-identity8 Comments

Blazor integration with Identity Server

September 20, 2023September 21, 2023 Enrico
x-xss-protection

I share the code for a Blazor integration with Identity Server and BFF. All browsers don’t allow to share or save an authentication token

Read More
.NET7, Blazor, Tips & tricksbff, blazor, blazor-server, blazor-webassembly, identity, identityserver4, xssLeave a comment

Azure DevOps pipeline for Maui

August 18, 2023August 18, 2023 Enrico
azure devops

How do we create an Azure DevOps pipeline for building Maui components or applications? Here the base pipeline to use and customize

Read More
Azure DevOps, MAUIazure-devops, mauiLeave a comment

Custom control for MAUI using SkiaSharp

August 17, 2023August 18, 2023 Enrico
skiasharp

I will demonstrate how you can create your own custom control for MAUI using SkiaSharp and what you need to do in order to make it reusable

Read More
.NET7, C#, MAUImaui, skiaLeave a comment

Prepare a MAUI environment

July 4, 2023July 4, 2023 Enrico

After my experience starting a new project and still feel the pain, here I show you How to prepare a MAUI environment for your projects

Read More
Android, iOS, macOS, MAUI, Visual Studioandroid, ios, maui, visual-studio, windows11Leave a comment

Write a ChatGPT client

April 6, 2023April 5, 2023 Enrico
openai wallpaper

Write a ChatGPT client in C# using the OpenAI API: walkthrough the process of creating human-like responses

Read More
.NET7, C#artificial-intelligence, csharp, openaiLeave a comment

Beautiful console applications with Spectre.Console

April 5, 2023April 5, 2023 Enrico
Spectre Console

Using the new NuGet package, we can create beautiful console applications with Spectre.Console that are not boring or monochrome

Read More
.NET6console, dotnetLeave a comment

Custom JavaScript function in Blazor

April 3, 2023April 3, 2023 Enrico
Microsoft Blazor wallpaper

In this new post custom JavaScript function in Blazor, I present how to create functions in C# in a Blazor page and integrate them with JavaScript

Read More
Blazorblazor, blazor-component, blazor-server, blazor-webassemblyLeave a comment

NET8 is announced

March 27, 2023March 27, 2023 Enrico
Microsoft dotnet .NET6

Microsoft has recently announced the release of NET8, the latest version of its popular software development platform

Read More
.NET, .NET8, Microsoft, Newsdotnet, microsoft, net8Leave a comment

Posts navigation

Older posts
Newer posts
Advertisements
  • Building a MAUI CustomRefreshView
  • Building a Custom Matching Pairs Component in .NET MAUI
  • The Commodore 64 is back
  • MAUI component for skills using FlexLayout
  • Cloning all repositories from Azure DevOps
Advertisements
  • Building a MAUI CustomRefreshViewSeptember 10, 2025
  • Custom Matching Pairs Component in .NET9 MAUI
    Building a Custom Matching Pairs Component in .NET MAUISeptember 2, 2025
  • Commodore 64 is back
    The Commodore 64 is backJuly 21, 2025
  • MAUI component for skills using FlexLayout
    MAUI component for skills using FlexLayoutJuly 9, 2025
  • PowerShell Script Wallpaper
    Cloning all repositories from Azure DevOpsJune 30, 2025

adminlte android api apple aspnet-5 aspnet-core azure azure-devops azure-functions blazor blazor-component blazor-server blazor-webassembly clean-architecture dependency-injection design-pattern docker entity-framework-core games github google-chrome identityserver4 ios javascript linux macOS maui microsoft microsoft-excel microsoft-identity net6 net8 netcore pattern python security visual-studio visualstudio-2022 webapi windows10 windows11 xamarin xamarin-forms xbox xbox-series-s

  • .NET
  • .NET Core
  • .NET General
  • .NET5
  • .NET6
  • .NET7
  • .NET8
  • .NET9
  • Agile
  • Ajax
  • Amazon
  • Android
  • AngularJs
  • Apple
  • Apps
  • ASP.NET
  • Azure
  • Azure
  • Azure DevOps
  • Blazor
  • C#
  • Developers
  • Docker
  • F#
  • Framework
  • Games
  • General
  • Google
  • Google
  • HTML
  • HTML\CSS
  • IIS
  • Internet
  • iOS
  • Java
  • JavaScript
  • Linux
  • macOS
  • MAUI
  • Microsoft
  • Microsoft Office
  • MVC
  • News
  • Node.js
  • Other
  • PowerBI
  • PowerShell
  • Programming languages
  • Projects and ideas
  • Python
  • R
  • React.JS
  • Security
  • SQL
  • Swift
  • Testing
  • Tips & tricks
  • Tools
  • TypeScript
  • Ubuntu
  • Uncategorized
  • Unity
  • Universal Windows App
  • VB.NET
  • Visual Basic
  • Visual Studio
  • Visual Studio
  • WebAPI
  • Windows
  • Xamarin
Advertisements

Copyright © All rights reserved

Proudly powered by WordPress | Theme: SuperMag by Acme Themes
 Share This
 Facebook
 WhatsApp
 Reddit
 Telegram
 LinkedIn
 Email

Share on Mastodon