Apache NiFi is an open source software for automating and managing the data flow between systems. It provides web-based User Interface to create, monitor, and control data flows. Its main components are FlowFiles, which represent each piece of data and Processors, responsible for creating, sending, receiving, transforming, routing, splitting, merging, and processing FlowFiles.

This article covers the steps to perform the conversion of files in JSON format to CSV using ConvertRecord processor. There are many other ways to perform Data transformation from JSON to CSV but this is the most straight forward and simple way.

Let’s get into it!!


This article covers all you need to know about Spark and its ecosystem with a detailed dive into of the main concepts of Spark and its architecture.

What is Spark ?

Apache Spark is an open-source distributed general-purpose cluster-computing framework. Spark provides an interface for programming entire clusters with implicit data parallelism and fault tolerance.

What is Spark used for ?

Apache Spark is used for big data workloads. It utilizes in-memory caching and optimized query execution for fast queries against data of any size. Simply put, Spark is a fast and general engine for large-scale data processing.

Spark ecosystem :

Apache Spark is the leading platform for large-scale SQL, batch processing, stream…

Tips for making your CV :

That is the first impression you give which will decide you are in or out so we better keep our CV original and clean, and most of all customized to each job/ internship requirements. because you don’t want to make the recruiter look at your CV and find it not fitting the application.

PS: you can use canva or Latex or Adobe Photoshop. they are easy to use and you have plenty of choice in terms of templates.

Tips for the perfect cover letter :

This is the story of AI Hack the biggest AI hackathon in Tunisia, Africa and Middle East Region.

“AI Hack Tunisia 2019” is a 3 days AI hackathon in which many dreams came true. It gathered the AI community in one place for one goal & made people get inspired from the best AI Experts and mentors coming from Google, InstaDeep, Expensya and other entities..

1000+ participants, 80 competing groups, 36 nationalities
18 Partners (Google, Expensya, GIZ, Ministry of Industry…)

The first 20 hour-hackathon is an individual Machine Learning challenge. This challenge is intended to individuals passionate about AI.


It all started last year November 2018, 2 months after the deadline of the Campus Director’s application, I got admitted somehow, but i call it fate or things happen for a reason.

On Campus event of Hult Prize University of SUPCOM

Once upon a day in summer 2019, I had a coffee with a friend who works with Hult Prize Foundation, before his flight to London to attend the Global Accelerator, I told him “I wish i can come with you, that would be a dream that comes true” , He said: “ Rihab, buy your ticket and let’s go”

Rihab Feki

Machine Learning engineer and Evangelist at FIWARE.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store