In testing the application code I’m going to be showing you how we can effectively test the different parts we’ve created in the so far
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:
- Framework is the original implementation of .NET. It supports running websites, services, desktop apps, and more on Windows.
- 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.
Adding an API using ASP.NET Core
Adding an API using ASP.NET Core is the subject of this new post related to explain how to implement a project in a clean architecture
Architecting ASP.NET Core applications
I want to explain how architecting ASP.NET Core applications for enterprise projects based on clean architecture principles
Setting up the application ASP.NET Core
I’m going to explain how setting up the application for ASP.NET Core with clean architecture from a blank project to complete solution
Introducing CQRS in the architecture
Introducing CQRS (Command and Query Responsibility Segregation) for a clean architecture project in ASP.NET Core. A brief guide with source code
Adding validation using Fluent Validation
Adding validation using Fluent Validation is a method to decoupled rules and models and also write multiple rule-sets against the same models
Creating the Infrastructure project
We will be on creating the Infrastructure project following clean architecture. We are going to bring in another layer: the infrastructure
Creating .NET Core API with versioning
A versioning allows clients to continue using the existing REST API and migrate their applications to the newer API when they are ready.
Datatables in ASP.NET Core Server-Side
We will learn how to use Datatables in ASP.NET Core with Server-Side Processing with a simple real-world implementation to understand better
Factory method in C# Core
Factory method in C# Core offering great flexibility in creating different objects. The Abstract class may provide a default object
UITest with C# and Selenium Grid
Sometimes we don’t know from how to start testing our UI. Here I explain how to write UI Test with C#, Selenium and Selenium Grid from scratch
New View Components in AdminLTE project
I continue to add more features and in particular new view components in AdminLTE project built with ASP.NET Core
Create View Components in ASP.NET Core
In this post, I want to show how creating View Components in ASP.NET Core is simple and powerful and allows us to have reusable components.
External providers in AdminLTE project
In this post I talk about the integration with external providers in the AdminLTE project such as Microsoft, Facebook, Google and Twitter
ASP.NET Core on Windows with IIS
How to run a website built with ASP.NET Core on a Windows machine with IIS and create a self-certificate to test your application properly
Integration with Identity in AdminLTE project
I continue to add more features to the integration of AdminLTE with Identity and IdentityServer in AdminLTE in an ASP.NET Core project
Building Multi-Tenant Applications
This article talks about multi-tenant applications and discusses how multi-tenant applications can be architected and implemented in ASP.NET 5
Create Database From Model Using EFCore
Wouldn’t it be nice if the database gets created automatically on the EF Core model your created? To that end this article discusses just that
Audit with Entity Framework Core
How to implement an efficient audit system with Entity Framework Core? In this post I explain what to do and the source code is on GitHub
Features for AdminLTE with ASP.NET Core
I want to add new cool features for AdminLTE with ASP.NET Core. The source code of this template is on GitHub #aspnetcore #adminlte #mvc #gravatar #breadcrumbs #navigation
Integrating AdminLTE with ASP.NET Core
I explain how integrating AdminLTE with ASP.NET Core 3.1 MVC or really any other Bootstrap based UI Frameworks completely from scratch
Protect static files with ASP.NET Core
I explain how to Protect static files with ASP.NET Core Razor Pages and IdentityServer 4. Working with almost every extensions
Azure DevOps releases AppServices
In this post, I’m going to explain how to create a pipeline and a release in Azure DevOps that releases into AppServices. This is quite important step to go forward a digital transformation in your company to improve and optimize the developer’s process. In the pipeline Azure DevOps builds the solution (projects and tests) and create an artifact. Then, with the release, it publishes the artifact into to a AppService in Azure. Now I show step by step how to create both. Pipeline First, you have to create a New…
Implement security workflow with Identity Server
The goal of this post is to implement security workflow with Identity Server 4 and C# among projects and services. With a bunch of examples, I’m going to show, practically, how to do it.
Top 40 Agile Scrum Interview Questions
In this post, we want to answer the top 40 Agile Scrum Interview Questions and focus on the different areas for agile scrum interviews