Mahmoud Hanafy's starred repositories
louvain-modularity
A GraphX implementation of Louvain method for community detection. This project also showcases the fact that you don't need to setup a cluster to run spark jobs.
awesome-scala
A curated list of awesome Scala frameworks, libraries and software.
DataflowJavaSDK
Google Cloud Dataflow provides a simple, powerful model for building both batch and streaming parallel data processing pipelines.
kubernetes
Production-Grade Container Scheduling and Management
java-bigtable-hbase
Java libraries and HBase client extensions for accessing Google Cloud Bigtable
git-standup
Recall what you did on the last working day. Psst! or be nosy and find what someone else in your team did ;-)
developer-roadmap
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
quran_android
a quran reading application for android
design-patterns-for-humans
An ultra-simplified explanation to design patterns
google-api-python-client
🐍 The official Python client library for Google's discovery based APIs.
google-api-java-client
Google APIs Client Library for Java
sbt-assembly
Deploy über-JARs. Restart processes. (port of codahale/assembly-sbt)
spark-jobs-rest-client
Fluent client for interacting with Spark Standalone Mode's Rest API for submitting, killing and monitoring the state of jobs.
sbt-spark-submit
sbt plugin for spark-submit
scalaj-http
Simple scala wrapper for HttpURLConnection. OAuth included.
scala-guice
Scala extensions for Google Guice
sbt-dependency-graph
sbt plugin to create a dependency graph for your project