Ahmed Moustafa's repositories
Computer-Networking---A-Top-Down-Approach
This repository presents my learning and reading process for the well-known book by James Kurose, Keith Ross "Computer Networking - A Top Down Approach - 8th Edition".
Docker-Deep-Dive
Summary of the book Docker Deep Dive by Nigel Poulton.
Radio-Tefa
A simple radio streaming app to prove the concept of using Fastapi with MongoDB with the assistance of Clean Architecture concepts.
Artificial-Intelligence---A-modern-approach
This repository presents my learning and reading process for the well-known book by Stuart Russell and Peter Norvig "Artificial Intelligence A Modern Approach - Third Edition".
Business-Foundations-Specialization
Business Foundations Specialization - Notes, Exercises, and Quizzes
Cache-Light
An extremely lite-weight cache framework in GoLang, demonstrating how cache works.
Computer-Organization-and-Design
Summary of the book Computer Organization and Design (The Hardware/Software Interface) by David A.Patterson and John L.Hennessy
Containers-From-Scratch
Using namespaces, chroot.
Coursera-Full-Stack-Specialization
Full-Stack Web Development with React
Coursera-GoLang-Specialization
Programming with Google Go Specialization
Coursera-IoT-Specialization
An Introduction to Programming the Internet of Things (IOT) Specialization
Django-Tutorial
The official django tutorial
googleapis
Public interface definitions of Google APIs.
GoViolin
my app
Grpc-Ruby-Todo
A very simple todo using Grpc and Ruby.
Hands-On-RESTful-Web-Services-with-Go
My notes and exercises for the Rest book by Naren Yellavula.
Head-First-Design-Patterns
This repo contains notes and implementations for different design patterns while reading the famous book by Eric Freeman & Elisabeth Robson.
Learn-You-a-Haskell
Summary and Exercises for the Learn You a Haskell for Great Good! book by Miran Lipovaca
Linux-Command-Line-and-Shell-Scripting-Bible
This is my summary of the Linux Command line and Shell scripting Bible, by Richard Blum and Christine Bresnahan.
Parallel-Concurrent-and-Distributed-Programming-in-Java-Specialization
My work for Parallel, Concurrent, and Distributed Programming in Java Specialization at Coursera
ProblemSolving-Training
My Solutions to problem solving training. All Solutions are in C++
The-Pragmatic-Programmer
Summary of the book The Pragmatic Programmer by Andrew Hunt and David Thomas.
Thinking-in-Systems
This is my summary of the Thinking in Systems, by Donella H. Meadows.
Visualize-Loacl-Git-Repo
Visualize your local Git contributions with Go.