Pinned Repositories
couchbase-fluent-bit
Fast and Lightweight Log processor and forwarder. Based on upstream Fluent Bit, this includes some additional Couchbase specific configuration and support - https://github.com/fluent/fluent-bit
databricks-sdk-go
Databricks SDK for Go
design-patterns-java
Examples shown in the course Java Design Patterns on Udemy
Embedded-Tic-Tac-Toe
Tic Tac Toe 2-player game for STM32F407VG (ARM) on Touch Screen,
gradle-demo
This repo is created for the gradle demo
huffman-compression
image-stitching
incubator-celeborn
Apache Celeborn is an elastic and high-performance service for shuffle and spilled data.
multithreaded-mergesort
Multithreaded merge sort using POSIX library threads.
marwansalem's Repositories
marwansalem/multithreaded-mergesort
Multithreaded merge sort using POSIX library threads.
marwansalem/couchbase-fluent-bit
Fast and Lightweight Log processor and forwarder. Based on upstream Fluent Bit, this includes some additional Couchbase specific configuration and support - https://github.com/fluent/fluent-bit
marwansalem/databricks-sdk-go
Databricks SDK for Go
marwansalem/design-patterns-java
Examples shown in the course Java Design Patterns on Udemy
marwansalem/Embedded-Tic-Tac-Toe
Tic Tac Toe 2-player game for STM32F407VG (ARM) on Touch Screen,
marwansalem/gradle-demo
This repo is created for the gradle demo
marwansalem/huffman-compression
marwansalem/image-stitching
marwansalem/incubator-celeborn
Apache Celeborn is an elastic and high-performance service for shuffle and spilled data.
marwansalem/iSeeBetter
iSeeBetter: Spatio-Temporal Video Super Resolution using Recurrent-Generative Back-Projection Networks | Python3 | PyTorch | GANs | CNNs | ResNets | RNNs | Published in Springer Journal of Computational Visual Media, September 2020, Tsinghua University Press
marwansalem/java-reflection-playground
marwansalem/linkrot
This Python program scans pdfs and websites for links and checks if the links are active or return an error code.
marwansalem/movies
A Movie Database website using django , also includes rest APIs (database from imdb and kaggle.com)
marwansalem/MST-Prim
marwansalem/multi-project-gradle
Following this course [https://learn.tomgregory.com/courses/take/gradle-multi-project-masterclass] to learn how setup gradle for multi-projects
marwansalem/paging-replacement-policy
Implementation of paging, and page replacement policies: FIFO, LRU, Optimal, Clock
marwansalem/payit
marwansalem/RedBlackTRee
marwansalem/Registration-Login-Forms
PHP web app, simple login and registration forms, with mySQL database , and server validation
marwansalem/Root-Find
Compute roots of functions using numerical methods.
marwansalem/semaphore-threads
Using sempahore to enforce mutal exclusion on multiple threads incrementing a shared counter, there is also a thread responsible for periodically reading the counter and placing its value in a buffer, another thread cleans the buffer periodically, buffer can only be accessed by a single thread at time enforced through the use of sempahores
marwansalem/Shell
simple shell , writes a log file when commands are executed
marwansalem/SIC-Assembler
marwansalem/sync-branches-folder
marwansalem/tftp-server
TFTP server
marwansalem/threaded_matrix_multiplication
Implementation of two procedures(1.A thread for each element,2.A thread for each row) for Threaded Matrix Multiplication using POSIX threads.
marwansalem/udacity-advanced-web-dev