Category: Personal

New Chatbot project for fun

In the past few days, I decided to try something new so I started to play with bots and created this nice little guy here.

The idea of the project is simple, you ask him about the price of any crypto currency and he will reply back, you can even specify the equivalent currency that you want.

Here is a small video about it.

Let me know what do you think.

Am not going to release it for public yet, first I need to build a good infrastructure for it

Filed under: Code, Laravel, Linux, Other, Personal, PHP, Video

A new Episode from Arab Dev talk, this time with two guests

As most of you know, me and my friend Omar Qadan hosts a technical talk were we just talk about any technical topic we find interesting, now this time we got two guests from Gaza Palestine, Mohammad and Waseem, and we interviewed them to know more about the obstacles they are facing in Gaza and how they are able to overcome them, and we also talked about the technical community there and how they are trying to work/operate under the bad conditions there.

To know more, you can head to and listen to the talk.

Filed under: Arabic, Business, Personal

2018 Plan, and more I guess

So now its nearly 2018 and still, we are still alive but as people say we are standing on a new phase where WW3 might come at any time. And since I do like to plan ahead for each step, I thought that I should put some plans for 2018, the list may change over the time, but at least I should have something to start with.

  1. I should stop buying courses/books/materials that I would not be able nor have the time to use.
  2. I should focus on getting back on the track with Laravel, JavaScript and Web technologies in general.
  3. Reading about ionic or any other mobile development language.
  4. Make sure that I use Docker in production :D, yes I read a lot, and talk a lot, but never had Docker in production (yet).
  5. The more important point is to work on enhancing my English (A lot).

These may seem few, but for me, they will need a lot of energy and hope to do them correctly (esp point 1 & 5).


Anyway, let’s see what 2018 will hold for us, at the end we all thought that 2017 will be less bad than 2016 and we were wrong.

Filed under: Personal

New fresh start, many things to end

Starting from today, the plan is to catch up with everything I have missed in the past few years, so there will be a lot of reading and a lot of side projects to learn even more.

The main points which I’ll try to cover while searching for a new opportunity are:

  1. Laravel 5: I did missed a lot of the new things that has happened to Laravel in past few years, I was concentrating on using it more than learning the main components individually, this hopefully will change as I’ll have to put some time to read and check the internal Illuminate components, and maybe build some packages while am doing so.
  2. Docker: yes I’ve talked about me trying to learn Docker a lot in the past, and it was a fun and exciting experience, so now its the time to put what I have learned in more production ready state, to deploy and learn more about how we can use it in production.
  3. Microservices: so in the past few months I spend 99% of my time deploying microservices in the company, which they do one thing only, so now its time for me to read more and see how can I group microservices in one big system that can communicate internally with each other, and yes by utilizing what I have learned about Docker.

So maybe they are a lot of things to do, but now that am on a break I might have the time to do that, and finish also most of the courses that I have bought but never found the time to finish.

Also, if you have any idea which you want someone to help you develop, you can communicate with me via the contact form.

Filed under: Business, docker, Laravel, Personal

Should we keep working 24/7

In the past few months, and the last year, everyone around me (and most of them from the EU/US) talked about how you should not be working 24/7 and that you should always take a break, have fun and enjoy the life after work.

I don’t blame them, I mean it’s not easy to work 24/7, it’s not easy to run after your dream all the time, or at least try to improve your life and the life of those around you all the time, it’s not easy and won’t be. But those forget something, forget that the lifestyle you have in the EU/US is not the same that everyone around the world is having, for example, a recent article was talking about the hourly rates for the freelancers around the world, and am not talking about the whole world, am just going to talk about the one in my region, they said that the average is about $60/h (based on a sample from 130 persons from one country, Lebanon) so yes they have generalized 381Mpeople (based on Wikipedia: The population of the MENA region at its least extent is estimated to be around 381 million people.) with only 130 person, so am pretty sure that this info is not correct, at least in my personal experience, in 10y of my work I didn’t reach that hourly price at all.

Continue reading

Filed under: Business, Personal