mohammedkassem's repositories
Low-Level-Design
Low Level Designs of common data structures. These designs keep concurrency control, latency and throughput in mind. We use design patterns where applicable to make the code readable, extensible and testable.
learning-notes
Notes on books I read, talks I watch, articles I study, and papers I love
nodejs-clean-architecture-app
A simple API built with Hapi.js that follows DDD + Clean Architecture principles
ScalerAcademy
Data Structures and Algorithms, Low level design, High level design Notes, Mind maps, Cheatsheets
typescript-clean-architecture
It is my attempt to create Clean Architecture based application in TypeScript.
Data-Structure-Algorithms-LLD-HLD
A Data Structure Algorithms Low Level Design and High Level Design collection of resources.
AspNetCore-Angular-App
Sample project of a clinic to demonstrate authentication approaches and manipulation of users' data
build-your-own-x
Master programming by recreating your favorite technologies from scratch.
low-level-design-primer
Dedicated Resources for the Low-Level System Design. Learn how to design and implement large-scale systems. Prep for the system design interview.
mobile-system-design
A simple framework for mobile system design interviews
spring-boot-jwt-demo
My Recommended way to build spring boot app
testcontainers-tutorial
Testcontainers Tutorial
real-estate-api
An estate management api based on the hexagonal architecture, built on top of Quarkus
RedisDistributedLockManager
Distributed locks are a very useful primitive in many environments where different processes must operate with shared resources in a mutually exclusive way.
Airline-Microservices
Airline Microservice is a managerial software which targets to control all operations of an airline. Airlines provide transport services for their passengers. They carry or hire aircraft for this purpose. All operations of an airline company are controlled by their airline management system.
sharpliner
Use C# instead of YAML to define your Azure DevOps pipelines
Clean-Code-Notes
My notes of Clean Code book
Declarative-Programming
Functional Programming with javaScript
Book_Store
A site for downloading online books with a control panel and a protection system on it by entering the admin with his own account and then controlling the books and departmentin full control
API-Security-Checklist
Checklist of the most important security countermeasures when designing, testing, and releasing your API
Ecommerce_getx
shop app build using flutter , getx , MVC
flutter-tips-and-tricks
A Collection of Flutter and Dart Tips and Tricks
ProCamp-api
Backend for ProCamp Application
Teaching
Teaching Materials for Dr. Waleed A. Yousef
api-development-tools
:books: A collection of useful resources for building RESTful HTTP+JSON APIs.
grokking_algorithms
Code for the book Grokking Algorithms (https://amzn.to/29rVyHf)
Problem-Solving-Training
Problem Solving Training for computer science students.