Category dotnet

Interesting polygon challenge

Interesting Polygon

The Interesting polygon challenge   Below we will define an n-interesting polygon. Your task is to find the area of a polygon for a given n. A 1-interesting polygon is just a square with a side of length 1. An n-interesting polygon is obtained by…

Zigzag challenge

Zigzag

The Zigzag challenge Given an array of integers numbers, your task is to check all the triples of its consecutive elements for being a zigzag. More formally, your task is to construct an array of length numbers.length – 2, where…

c# interview questions for experienced

c-sharp

Introduction to c# interview questions for experienced The following are the most commonly asked questions in C# interviews for the C# developers planning to enter an interview. Below, I listed some of the best interview questions for C# and .net.…

dotnet core logging

ILoggerFactory-ILoggerProvider-ILogger

 Dotnet core logging Introduction ASP.NET Core provides support for logs that enable developers to easily leverage the logging framework functionality. Installing Login for your application will require very few code changes. Once these are installed, the Logging system can be…

Palindrome challenge

Palindrome

The Palindrome challenge The palindrome challenge is one of the most popular coding challenges in different coding exams at most software companies, especially at the big tech companies like Google, Microsoft, Facebook, Amazon, and more. What is a palindrome? The word/number…

.Net Core Clean Architecture

Clean Architecture .NET Core

.Net Core Clean Architecture definitions and illustration Clear architecure get a high level idea about this architecture where it put the business or domain in the center of the application. While in traditional application (monolithic application) the data access layer…

Automapper using .net

Mapping in .net, the problem Automapper using .net is a good way to map betwen different classes in .net. Lets learn automapper by example. If you have object in a data access layer and you want to send to another…

Software Architecture

Software architecture

Software Architecture definitions and illustration What is the software architecture Software architecture of a system is the set of structures needed to reason about the system, which comprise system elements, relations among them, and properties of both. Software/System architecture typically…