The Knowledge Hub

Ensemble Learning | Machine Learning | Data Science

By Ahmed Abulkhair / November 15, 2020 / 0 Comments

Docker Commands | Dockers

By Mahmoud Fetiha / August 22, 2020 / 0 Comments

Introduction to Apache Flink | Apache Flink

By Ahmed Hesham / May 10, 2020 / 0 Comments

Functions in Scala – Part 1 | Scala

By Ahmed Ibrahem / April 12, 2020 / 0 Comments

Setup Free AWS RDS Instance | AWS RDS

By Ahmed Ibrahem / April 5, 2020 / 0 Comments

Apache Kafka Components

Apache Kafka Components

What Is Apache Kafka? Apache Kafka is an open source project, initially created by LinkedIn, that is designed to be a distributed, partitioned, replicated commit log service. It provides the functionality of a messaging system, but with a unique design, ...
Dimension Keys – Part 1 – Natural Keys | Data Warehouse

Dimension Keys – Part 1 – Natural Keys | Data Warehouse

Dimensions tables are core part of any Data Warehouse modeling. In general dimension tables store details side of any event or business process, for example, for a purchase operation from a retail store we will have dimension tables to store ...
Functions in Scala – Part 1 | Scala

Functions in Scala – Part 1 | Scala

Scala is a  a multi-paradigm language that supports both functional and object-oriented programming with a growing community and many useful features Scala worth learning, and it has been adopted by big enterprises such as Linkedin , Twitter, and many others. ...
Migrate Files from local files system to Amazon S3 with Python Application | AWS S3 | Python

Migrate Files from local files system to Amazon S3 with Python Application | AWS S3 | Python

Amazon Simple Storage Service (Amazon S3) is an object storage service that offers industry-leading scalability, data availability, security, and performance. S3 storage well fit in different use cases, such as websites, mobile applications, backup and restore, archiv2e, enterprise applications, IoT ...
Create Scala Project on Intellij with Scala Worksheets | Scala

Create Scala Project on Intellij with Scala Worksheets | Scala

Scala is a  a multi-paradigm language that supports both functional and object-oriented programming with a growing community and many useful features Scala worth learning, and it has been adopted by big enterprises such as Linkedin , Twitter, and many others. ...
Setup Apache Spark environment on Windows | Apache Spark

Setup Apache Spark environment on Windows | Apache Spark

Apache Spark is easy to use, unified platform for all purposes of big data processing, and equipped with rich set of APIs for different application needs as Spark DataFrame and Spark SQL for structured data processing, Spark Streaming and Structured ...