70's futuristic technology

Programming focused drivel

Wednesday, July 30, 2008

A common pattern in web development is that you develop on platform X and then, eventually, begrudgingly, painfully, load up your work of art on platform Y to see how it fared.

Even the most fastidious developer has to cycle through 'refresh' across N browsers and computers, to ensure that platform Y is still passing all your tests.

I whipped up a new tool last night... iediot. A simple web page which takes a URL (to a test case or regression page right?) and reloads it every 30 seconds. Load it up on the other (virtual) machine which is running that layman's platform 'Y'. You can be merrily hacking away on platform X. Normally your test page will show no output, but when a test fails, or your code changes completely hosed platform Y, you will see an error message and only have to think about the last 30 seconds to identify what changed... instead of an hour, or a day, or ...?

Heck load it up N times on N computers and resize the windows to be visible. Enjoy hacking away only on platform X, editing js libraries and their combined test runner page.

Wish it did something else? It's on github.

Inspired by Continuous Integration, xUnit, the letters I, and E.

Labels:

0 Comments:

Post a Comment

Links to this post:

Create a Link

<< Home