Mohamed Shaban (mohamedshabban)

mohamedshabban

Geek Repo

Company:International Turnkey Systems

Location:Cairo ,Egypt

Home Page:https://www.linkedin.com/in/mohamed-shaban-b4308218b/

Github PK Tool:Github PK Tool

Mohamed Shaban's repositories

ActionFiltersInCore

Understanding Action Filters in ASP.NET Core: A Comprehensive Guide with Code Samples, https://medium.com/@kefasogabi/understanding-action-filters-in-asp-net-core-a-comprehensive-guide-with-code-samples-ec1f1f2af425

Language:C#Stargazers:1Issues:0Issues:0

DifferenceBetweenLifeCyclesInCore

Understanding the life cycle of Dependency Injection (DI) is very important in ASP.Net Core applications. As we know, Dependency injection (DI) is a technique for achieving loose coupling between objects and their collaborators, or dependencies. Most often, classes will declare their dependencies via their constructor, allowing them to follow the Explicit Dependencies Principle. This approach is known as "constructor injection".

Language:C#Stargazers:1Issues:1Issues:0

ExceptionHandlingInCore8

Global Error Handling in ASP.NET Core 8

Language:C#Stargazers:1Issues:0Issues:0

ArabicCompetitiveProgramming

The repository contains the ENGLISH description files attached to the video series in my ARABIC algorithms channel.

Language:C++Stargazers:0Issues:0Issues:0

auth0-angular-samples

Auth0 Integration Samples for Angular 2+ Applications

Language:TypeScriptLicense:MITStargazers:0Issues:0Issues:0

Command_Pattern

Command Pattern , https://www.linkedin.com/posts/djokic-stefan_command-pattern-ugcPost-7108056231176486912-H-o7?utm_source=share&utm_medium=member_desktop

Language:C#Stargazers:0Issues:0Issues:0

Dapper

Using Dapper in .NET 7, dapper is micro high performance ORM (Object Relational Mapping) library to write complex sql queries and to deal with business in database

Language:HTMLStargazers:0Issues:1Issues:0

awesome-leetcode-resources

This repository contains LeetCode articles which are very useful during the interview preparation.

License:GPL-3.0Stargazers:0Issues:0Issues:0

Caching-with-Runtime-caching

Implement Caching using System.Runtime.Caching

Language:C#Stargazers:0Issues:0Issues:0

CC

Everything competitive programming related - introductory guide, topics/concepts, practice problems, snippets & templates, tips & tricks and more.

License:MITStargazers:0Issues:0Issues:0

coding-interview-university

A complete computer science study plan to become a software engineer.

License:CC-BY-SA-4.0Stargazers:0Issues:0Issues:0
Language:C#Stargazers:0Issues:0Issues:0

CQRSMediatr

MediatR with Command Query Pattern in C#, https://www.youtube.com/watch?v=DJGyRzLW6_c

Language:C#Stargazers:0Issues:0Issues:0

DependencyInversionPrincipleInCSharp

The Dependency Inversion Principle (DIP) is one of the SOLID principles, and it suggests that high-level modules should not depend on low-level modules, but both should depend on abstractions. Additionally, abstractions should not depend on details; details should depend on abstractions.

Language:C#License:MITStargazers:0Issues:0Issues:0

HeadFirst-OOAD

"Head First: Object-Oriented Analysis & Design" book projects. Java is reworked in C#.

Language:C#Stargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0

InterfaceSegregationPrincipleInCSharp

The Interface Segregation Principle (ISP) is one of the SOLID principles, and it suggests that a class should not be forced to implement interfaces it does not use. Instead of having a single, large interface, it's better to have several small, specific interfaces.

Language:C#Stargazers:0Issues:0Issues:0

LiskovSubstitutionPrincipleInCSharp

The Liskov Substitution Principle (LSP) is one of the SOLID principles, emphasizing that objects of a base class should be replaceable with objects of a derived class without affecting the correctness of the program. Here's a simple example in C#:

Language:C#Stargazers:0Issues:0Issues:0

onion-architecture-aspnetcore

This repo contains the source code for the "Onion Architecture in ASP.NET Core" article on Code Maze

License:MITStargazers:0Issues:0Issues:0

OpenClosedPrincipleInCSharp

“Customer” class is now closed for any new modification but it’s open for extensions when new customer types are added to the project. https://www.codeproject.com/Articles/703634/SOLID-architecture-principles-using-simple-Csharp?fbclid=IwAR3iaZh5e_AKOt0QyDCWgd3_BlfjRK0mqcaz62N0JEzKeroHnH8GL0FnBzc#WhatisSOLID

Language:C#Stargazers:0Issues:0Issues:0

OperatorOverloadingInCSharp

A user-defined type can overload a predefined C# operator. That is, a type can provide the custom implementation of an operation in case one or both of the operands are of that type. The Overloadable operators section shows which C# operators can be overloaded.

Language:C#Stargazers:0Issues:0Issues:0
Language:HTMLStargazers:0Issues:0Issues:0

ProblemSolving

Solving problems of sheet https://seanprashad.com/leetcode-patterns/

Language:C#Stargazers:0Issues:0Issues:0

Redis-Cache-in-Core

How to effectively use Redis Cache in .NET Core (Framework, Standard), How to effectively use Redis Cache in .NET Core (Framework, Standard)

Language:C#Stargazers:0Issues:0Issues:0

ReflectionInCSharp

Reflections refer to the ability of program to examine and interact with its own structure at runtime

Language:C#Stargazers:0Issues:0Issues:0

remote-jobs

A list of semi to fully remote-friendly companies (jobs) in tech.

License:CC0-1.0Stargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0

StrategyPattern

Strategy is a behavioral design pattern that lets you define a family of algorithms, put each of them into a separate class, and make their objects interchangeable.

Language:C#Stargazers:0Issues:0Issues:0

The-Complete-FAANG-Preparation

This repository contains all the DSA (Data-Structures, Algorithms, 450 DSA by Love Babbar Bhaiya, FAANG Questions), Technical Subjects (OS + DBMS + SQL + CN + OOPs) Theory+Questions, FAANG Interview questions, and Miscellaneous Stuff (Programming MCQs, Puzzles, Aptitude, Reasoning).

License:MITStargazers:0Issues:0Issues:0
Language:C#Stargazers:0Issues:0Issues:0