Blogging is a conversation, not a code.

A.T. Kearney’s Global Services Location Index (GSLI) 2014 reveals that Egypt is still at the forefront of the region’s top leading sourcing destinations.  Egypt has dropped to rank 10 from fourth rank due to the political situation in the last few years that negatively impacted the national economy.

According to the report, once the country’s political situation stabilizes and investors again consider it to be a safe destination, Egypt is expected to return as one of the leading location for both IT and BPO services worldwide.

Cyberoam Autologin Chrome Extension

September 3rd 2014, 7:26 amCategory: JavaScript 0 comments

Cyberoam Autologin is a simple Chrome Extension that automates the process of cyberoam login when you start your browser published in google chrome webstore
It's inspired from there 

Seeloz Logo

We are very excited to announce that Seeloz (a hyper-local shopper engagement plateform), one of BADR big clients, has raised $2.45M in seed round fund.


In a nutshell, Seeloz platform is a comprehensive digital marketing solution utilizing advanced data science and predictive modeling to deliver hyper-personalized messaging and promotional offers to individual shoppers via any channel.


Seeloz uses a cloud-based data mining engine to process billions of data signals from retailer systems. Based on a data science super-charged engine, Seeloz delivers:

Hyper-Local Targeting - personalized offers and engaging to customers at home, on the go, and in-store.
Enhanceed customer loyality and brand percense - through a robust mobile app ecosystem.


It was a very nice journy for BADR to be the main technical arm for Seeloz from the beginning of it's stroy. Keep tuned for the official lunch at the end of next September Insha'Allah.

One of the most overlooked features of Java and programming generally, is WeakReferences. Here you can find a walkthrough of java.lang.ref and similar options in other languages with suggestions of possible uses.


When choosing a DMBS for your project, you will find many DBMS with different performance tradeoffs. A wise decision should be based on the use case that you are interested in, some projects need to scale up for millions of users and it would do care for response time to serve one of these users. Other projects may be limited to small number of users who will perform heavy queries for generating detailed reports.

In this post we will discuss some use cases that seem to be common in many different systems, and we will conclude why or why not to use a specific DBMS for each use case: