Web App Development - Systems Architecture - API Building - Security Audits

Go the right way with WonderProxy

Posted by David in PEAR
Thursday, April 15th, 2010 at 17:11

WonderProxyAs the web grows, we developers have to write applications that are not location centric but rather develop applications that can be viewed by anyone around the world. Any developer that had to write such software probably has used GeoIP and has encountered issues when the time came to test their application. The only real way to test your application, without setting up servers around the world, is to assume that your code works and that the GeoIP database is working correctly.

This is obviously a flaw in the quality & assurance of your product because you can absolutely never assume that your code works correctly. However, if you have tests to prove that your code works fine, then you are entitled to make such pretentious claim.

If you don’t understand what I mean, consider the following example:

On the PEAR website we now have mirrors that automatically detect where you are coming from and direct you towards the closest mirror for downloading packages.

The only way we had to test this feature was to ask someone say in Germany to test if he was being redirected to the German mirror and so on. This has obvious implications and it makes it impossible to automate tests.

That was until WonderProxy came along. WonderProxy provides you with HTTP proxies around the world or precisely:

WonderProxy provides HTTP proxies around the world to help you test GeoIP web applications. This paid service makes testing and re-testing applications from around the world fast and easy

Basically WonderProxy allows you to connect from anywhere in the world. This means that you could easily write automated tests and verify where your site is sending you or you could test the template that is being used, or whichever scenario you might have to test.

Paul from WonderProxy offered PEAR a free WonderProxy account to test whichever feature we wanted to test, and so I hereby would like to thank him and his really nifty service.

Go on! TRY IT! GO!

You can leave a response, or trackback from your own site.

Comments (One Response)

[...] This post was mentioned on Twitter by David Coallier, Nicholas Sloan. Nicholas Sloan said: RT @davidcoallier: Second blog post: "Go the right way with WonderProxy": http://short.ie/3oahhb #wonderproxy #pear #imOnFire [...]

Leave a comment

About this blog

We like to blog about things we're passionate about. We love PHP, MySQL, CouchDB, Linux, Apache - web development standards. We also like writing about building web apps and working with web technology.
You can email us on freedom@echolibre.com

Follow us on Twitter

Eamon Leonard - @EamonLeonard
David Coallier - @DavidCoallier
Helgi Þormar Þorbjörnsson - @h
J.D Fitz.Gerald - @jdfitzgerald
Noah Slater - @nslater
Court Ewing - @courtewing




echolibre limited is registered in Ireland, company number 451576. Directors: Eamon Leonard, J.D Fitz.Gerald. Registered Office: 64 Dame Street, Dublin 2, Ireland.