The Blog!

Just a couple days ago eSpace, in its first collaboration with Fictiv, opened the curtains to unveil our first iPad application. Being productivity buffs ourselves, and upon realizing that there is still a need for a cheap, simple, and yet effective productivity app, we went ahead with creating an index card based to-do list organizer called Task Cards.

Task Cards

One day we got this call from Ziad Sultan, a young and enthusiastic entrepreneur from Boston, MA, and he had this crazy Idea. His vision was to create a margin to websites… creating an augmented or meta web, where people can share their thoughts in real time on any website. eSpace created a team working very closely with Ziad, and over the months the startup, Marginize was created, enrolled in TechStars, and a mere three months later graduated being the only company succeeding in raising the money it needed even before the end of the event. The aspiring story about Dharmesh, a very successful entrepreneur and angel investor, sending his interest to invest in Marginize through marginize was the talk of the community in Boston for a while now. Around the same time as the TechStars event, which eSpace had the privilege to attend and catch on the fever, Marginize was featured in TechCrunch and a featured app for Google’s Buzz.

A problem we’ve been battling over for a while now is whether or not we should discontinue supporting Internet Explorer 6 in our new web applications. Not only does IE6 prove time and again to be buggy and infamously unable to adhere to standards, but it also takes about 20% more time during the development phase of any project for special handling. That time could be much better put to use in other things like code review, testing, and bug solving.

ie6_on_the_chair

 
Tawazi is the Arabic translation for the English word "Parallel". Tawazi is a library written 100% in Ruby. Tawazi provides Ruby developers an easy-to-use, easy-to-extend, high-performing parallel execution frameworks inspired by the theory of Parallel Design Patterns (http://parlab.eecs.berkeley.edu/wiki/patterns/patterns).
 
For years, processor manufactures consistently delivered increases in clock rates and instruction-level parallelism, so that single-threaded code executed faster on newer 
processors with no modification. Now,to manage CPU power dissipation, processor manufacturers favor multi-core chip designs, and software has to be written in amulti-threaded or multi-process manner to take full advantage of the hardware. Handling Parallel processing and concurrency issues every time we write our software has many drawbacks: 
 
1-Not all application developers has deep knowledge about parallel processing and councurrency control. They should focus in solving their application problems instead of dealing with parallel processing problems.
 
2-No code reuse. Every time you will repeat the same "patterns" to solve parallel processing problem.
 
3-A big source for bugs and concurrency mistakes, specially for large and complex systems.
 
4-Poor code clearness and readability. No common language between developers.
 

eSpace podcast Prodcast

RSS iTunes

The News

eSpace at TechStars - Boston 2010

13Jun

A couple days ago (June 2 to be exact), eSpace attended the graduation event of the TechStars Boston program for this year, culminating 3 months of intense startup fever (in the news).

eSpace meets with Minister Rachid

25May

Yesterday, eSpace had the opportunity to sit down and discuss with the minister the state of the entreprenuerial environment in Alexandria, specifically that of IT startups.

eSpace basks in the Andalusian sun of innovation

12Nov

A millennium ago, Spain (and Andalusia in particular) was the beacon for innovation in technology, medicine, philosophy and so many other disciplines of science and the arts. As such, it felt very befitting that Madrid should host this year’s ITEA2 Symposium focusing on the theme ‘Business-oriented innovation that strengthens economy and benefits society’.