Google has always given its full fledged support towards amplifying all international users' experience online, and the Arab world is no exception. Google Translation, Ta3reeb and others have been attempts to share the ultimate web experience with all, and up next is the iGoogle Arabic edition.

Espace shares some of the same visions that Google does. We are dedicated to technical progress of the Arab region and have been supporting the progress of Arabic content since having setup. When Google needed the iGoogle experience to be the best it could, we were lucky enough that our reputation merited us as legible partners in this quest.

Espace is currently developing several Arabic Google gadgets in preparation for the Arabic iGoogle launch. We will be participating in many fields such as sports, fun, news...etc. Together with Google, we hope to make the Arabic user's experience as rewarding as everyone else's. Our first iGoogle gadget is already available; add Filgoal, the football tracker at http://www.google.com/ig/directory?type=gadgets&url=hosting.gmodules.com/ig/gadgets/file/109344890379611199885/filgoal-gadget-final.xml

eSpace is currently developing a generic social network Rails application that is expandable and reusable for future projects. Several open source solutions were studied against eSpace's desired feature list. Main concerns were flexibility, expandability, user experience, multilingual support and themes support.

eSpace chose CommunityEngine plugin as it had a strong collection of social networking features and was built on RailsEngine, making it easy to customize and build on. New features were added and some updates were preformed, which resulted in the release of Version 0.1 in the last week of November 2008. Main features dealt with were adding Arabic support, supporting PostgreSQL database engine, and integrating Sphinx search engine through ThinkingSphinx plugin.

The second phase of the project, which will result in Version 0.2, will focus on adding new features to the application in order to enhance user experience.

Yasser's talk, which was entitled “NeverBlock: Trivial Non-Blocking IO for Ruby”, covered how people can use NeverBlock to transparently gain IO parallelism in Ruby (and Rails) web applications. On another note, NeverBlock is finally in production, having been deployed on eSpace's very own MeOwns.com.

You can watch Yasser's talk,  and the presentation's powerpoint, here.

Yasser discussed NeverBlock, eSpace's contribution to Ruby applications in his talk “NeverBlock: Trivial Non-Blocking IO for Ruby”. The talk took place on the first day of the conference, in parallel with other sessions, and has managed to generate some positive buzz and feedback. Find the conference schedule here.

RubyConf2008 has been organized annually since 2002 by Ruby Central, a non-profit organization based in the United States which is dedicated to supporting and advocating Ruby.

We are proud to announce that we released NeverBlock. NeverBlock is one of our contributions to solve concurrency issues in Ruby and Rails. This contribution should be the first of a series, that will target Scalability issues in Ruby on Rails Web Applications.