I have been playing with the Thin + nginx combo for a while now. I did a lot of stress testing using an actual application that is ready to go for production soon. I played with both Thin and Mongrel to see if there is a big difference. I need not mention that I didn’t bother testing Apache as a proxy balancer instead of nginx, I am getting an earth shaking 7900 req/s for static requests using nginx on an application serving unit.

I have been playing with the Thin + nginx combo for a while now. I did a lot of stress testing using an actual application that is ready to go for production soon. I played with both Thin and Mongrel to see if there is a big difference. I need not mention that I didn’t bother testing Apache as a proxy balancer instead of nginx, I am getting an earth shaking 7900 req/s for static requests using nginx on an application serving unit.

I did some testing for the new kid on the block. The Thin Ruby web server. I used 4 instances and Nginx as my proxy server.

Thin is based on tried and true components (best in their class if you ask me). It’s got its parser from Mongrel, IO management by Eventmachine and finally to connects to your favorite Ruby framework via Rack. It’s amazing how one can achieve much just by blending the right components together. 

eSpace has decided to take up the challenge and enter the Android competition. We are creating a team from our elite developers to create the next bang in the Android applications. "We beleive that we can present something new and revolutionary in this competition" Said Hamdy Khalil, senior technical lead and head of Android team.

Watch out for our newest product in the Android competition… so see you there. 

When faced with a new web project these days you typically hear the clients listing AJAX as one of the must haves in their brand new web application. Pretty cool as you might be accustomed yourself to AJAX to the extent that you can hardly imagine returning back to the page reload per click days. But, if you are more sensible (or better yet, your clients are so) you would think twice before entirely abandoning the normal site browsing model for an AJAX based one.

Have you ever tried to cache your paginated lists? Sadly, vanilla Rails wont help much as they ignore the url query parameters when caching and hence the page=x value is not honored and Rails caching (action or page caching) will simply stick to the first page rendered for all requests.

eSpace has made sure to have a presence in the Silicon Valley tech event, TechWadi. Since the beginning of 2008, eSpace started to move active marketing for its development services in the US.

eSpace is aiming to gain a market share in the offshore development in the US by trying to get in contact with companies in need for Java/Ruby on Rails development.

So if you are in the Bay area, make sure to pass by our booth, and meet our services manager, Ehab El Badry.