Homepage
Open in app
Sign in
Get started
Programming is Simple
JUST KEEP Coding 👨💻
Follow
Latest
C# — Web Application Architecture
C# — Web Application Architecture
Web application architecture defines how the various components(backend, frontend, api’s, …) of a web-based application interact with each…
Karim Samir
May 20
C# — DTO (Data Transfer Object)
C# — DTO (Data Transfer Object)
DTO is a method provide an efficient way to Hide specific properties that clients don’t need to receive
Karim Samir
May 19
.NET Core — Dependency Injection
.NET Core — Dependency Injection
Singleton
Karim Samir
May 19
C# — Dependency Injection
C# — Dependency Injection
Dependency Injection (DI) is a design pattern that allows us to develop loosely coupled code. DI also enables us to better manage future…
Karim Samir
May 14
C# | Design Patterns — Examples
C# | Design Patterns — Examples
Design Patterns in the object-oriented world are a reusable solution to common software design problems that repeatedly occur in…
Karim Samir
Mar 28
.NET Core | EF Core
.NET Core | EF Core
Practice 👨💻
Karim Samir
Mar 27
.NET Core | Model Binding
.NET Core | Model Binding
Problem: The form has a [name] field. We are also sending [name]=test as the query string to the controller action
Karim Samir
Mar 27
.NET Core | Routing
.NET Core | Routing
The ASP.NET Core Apps uses the Route to go to the controller action.
Karim Samir
Mar 27
.NET Core | Identity
.NET Core | Identity
ASP.NET Core Identity is a fully featured membership system for creating and maintaining user logins. Using Identity API, you can sign in &…
Karim Samir
Mar 27
.Net Core | Middleware
.Net Core | Middleware
Request Pipeline
Karim Samir
Mar 24
Static and dynamic content
Static and dynamic content
Static content is any content that can be delivered to an end user without having to be generated, modified, or processed. The server…
Karim Samir
Mar 22
.Net Core | Program.cs
.Net Core | Program.cs
Using the ASP.NET Core Empty template. Open the program.cs. You will see the following lines.
Karim Samir
Mar 21
.NET Core | Solution Template
.NET Core | Solution Template
Here are some .Net Core Applications Templates
Karim Samir
Mar 21
.NET Core | Kestrel
.NET Core | Kestrel
ASP.NET Core applications are no longer tied to IIS. The applications are embedded with a built-in, lightweight web server* called Kestrel.
Karim Samir
Mar 21
REST Constraints
REST Constraints
When building a REST API, we must follow a set of rules. These are commonly called REST Constraints. The following are some of the common…
Karim Samir
Mar 20
.NET Core | REST API
.NET Core | REST API
An API is an endpoint(Link) to a Server that allows two separate software components to share data. An API operates as a bridge or a…
Karim Samir
Mar 20
C# | Sealed
C# | Sealed
The sealed keyword tells the CLR that there is no class further down to look for methods, and that speeds things up (it becomes expensive…
Karim Samir
Mar 18
C# | SOLID
C# | SOLID
1. Single-responsibility principle
Karim Samir
Mar 18
C# | Delagate
C# | Delagate
In C#, delegate is a reference to the method. It works like function pointer in C and C++. But it is objected-oriented, secured and…
Karim Samir
Mar 18
C# | Generics
C# | Generics
Generics in C# are a way to create code that can be used with different data types. This makes the code more versatile and reusable…
Karim Samir
Mar 18
C# | Interface
C# | Interface
Like a class, Interface can have methods, properties, events, and indexers as its members. But interfaces will contain only the declaration…
Karim Samir
Mar 18
C# | Abstract
C# | Abstract
Abstract classes are useful when you need a class for the purpose of inheritance and polymorphism, but it makes no sense to instantiate the…
Karim Samir
Mar 18
C# | Inheritance
C# | Inheritance
Inheritance allows us to define a new class based on an existing class.
Karim Samir
Mar 17
Method Overriding in C#
Method Overriding in C#
We can Override a method using c# in two ways :
Karim Samir
Mar 16
About simplifycoding
Latest Stories
Archive
About Medium
Terms
Privacy
Teams