Sign in

Another brick in the wall of History ✌️

When I encounter a new abstract concept in programming, I always try to relate it to something easy and quite understandable, like food 😋
I LOVE food! and almost everyone that I met does. That’s why today we are going to think about Promises and Asynchronous code execution in JavaScript as some tasty meals of food. I tried this with my students at RBK and it worked like charm. That’s why I’m going to relate asynchronous code execution to ordering a meal from a restaurant. Now, let’s go ahead and order some promises.

Promises and Food

It’s lunch time, you’re starving. You don’t…


If you are reading this, it means that you are a developer, or at least tried to write a piece of code before. And since you tried to write code, this means that eventually you have run into bugs and errors and tried to find a solution on the heavenly platform of Stack Overflow. But, Stack Overflow is far from being a simple website where people post questions and other people try to answer with help. It’s huge, it’s a magnificently gamified platform that matches job-seeking developers with job-providing companies. Yes, you heard it right. Stack Overflow is like an…


My name is Ikdem Ben Mbarek, a Technical Mentor at RBK. This blog is initially destined for graduates from our Bootcamp. But, if you are a graduate from any full-stack JavaScript coding Bootcamp, there are a lot of things mentioned here that can be interesting for you.

Dear Student, or let me say, dear Full Stack Developer!

Congratulations on successfully finishing your journey with us at RBK. As you know, not everyone that started this journey was able to make it to the end. So, it’s quite an achievement that you shall be proud of. Yet, this is just the…


After the positive feedback I got from the last blog I posted for JavaScript in Plain English, I decided to start another one where I break down a complex concept and assimilate it to something a human brain is familiar with. After all, that’s what I do for a living, empowering RBK students from different backgrounds to become full-stack developers.

Today, we’re going to look at Middlewares. They are widely used when handling requests coming from the client to the server-side. They are just functions that take the request as an argument, do some stuff with it, and then pass…


Getting Started

As a developer, most probably you asked yourself the very famous question after finishing the design and development of your application: “Now what? How can I make it accessible for users?”. Well, you still can do that by running your application locally on your machine and give your IP address for people to access it from their browsers. Yet, this isn’t the best option considering that your will need to turn off your machine every now and then. The second and best option is to have another machine that is always running. …


It’s the 16th of August 2019, a typical cloudy summer day in Berkhamsted, some 40 km north west of London. The teams participating in the Hult Prize Startup Accelerator, the biggest annual social accelerator, have already finished pitching their ideas and they were impatiently waiting for the results. They had only one week of work since their last pitch and this announcement will be very crucial since they are already halfway through their stay.

The await is over, Ahmad Ashkar, founder and CEO of Hult Prize, grabbed the mic and asked everyone to pay attention before passing it to one…


If someone asks you: “What is your biggest joy in life?”, you may think of many answers for it. But if I’m asked about it, my answer would be: “When you see your seed grow, when you taste its fruits”.

I’m gratefull for my students of the fifth cohort of ReBootKamp Tunisia for giving me the chance to live that moment yesterday.

For those who don’t know, I currently work as a Technical Mentor in a coding bootcamp in Tunisia called RBK. I don’t have any idea how I ended up working in that position, maybe the least thing I…


Norway: The land of peace and prosperity (Stories from Valhala)

This is the second article in this series “stories from Valhala”. In this series, I try to share with you what I learned from my short visit to Norway in April 2019.

We had only one day remaining before heading back home. We decided to make that day count by joining a free tour offered by a Swedish guide who was very familiar with the city of Oslo. The group was composed by tourists and visitors from all over the world. …


This is the first story I write about an experience I had. I will try to relate my 4 days stay in Oslo with the reasons that made Norway ranked 3rd in the World Happiness Report 2019, 2nd in 2018, and 1st in 2017.

In April 2019, I had the chance to visit Norway, a very cold yet very warm country. Its coldness comes from its weather being so close to the north pole, but its warmth comes from, believe it or not, its people. …


We all know Marathons as long-distance races where people race/walk for hours or even days to complete a traject of many kilometers. We all know this, that’s nothing new …

But what most of us don’t know, is that this word, like “Democracy” and “Narcissism”, originates back from the ancient Greek world, more specifically from the battle of Marathon that took place between the Greeks and the Persians in the year 490 BC during the first Persian invasion of Greece. But Why does an Olympic race was named after a battle? Let us find out.

Our story starts when the…

Ikdem Ben Mbarek

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