About
My Test Bench is a showcase for web experimentation. We mostly develop in private labs, but every once
in a while, something worthy emerges and will be promoted to this site. The purpose is to maintain a portfolio
of our work, provide samples for others to learn from, and also generate new ideas for future experiments.
Our Work
RSS
MyHeadlines - MyHeadlines is an RSS aggregator with
Full Text search capabilities. The emergent behaviour is an efficient Current Events Search
Engine. There's screen scraping technology for building custom feeds, and for harvesting
Stock Ticker data. Blogging, Link Dump, and Comments are features included in the
standard download. If you have a PHP and MySQL based web architecture then MyHeadlines is the
Content Syndication Engine for You!
JavaScript
JavaScript Sudoku - Sudoku presents a great problem;
its very basic rules result in intricate logic required to solve a board. But where the logic fails,
often a guess is required. It is at this moment that Sudoku becomes a very effective vehicle for
learning a new programming language. Here you will find our first
JavaScript Sudoku, an experiment with JavaScript and CSS.
JavaScript Add-A-Gram - Following our Sudoku success we
found one aspect of JavaScript particularly disturbing: Browser Timeouts. Most browsers monitor the
running JavaScript to ensure that poor scripting doesn't lock-up the browser session. In most cases
this is a very good thing to do. But, for us, we found it quite annoying. Our JavaScript computing
activities were somewhat academic and arguably inappropriate: doing heavy computations client side
was an unexpected repurposing of the platform. Did we give up? No. Instead we set out to find a
problem that was orders of magnitude more complicated, and then build the technology to solve it
without triggering a Browser Timeout. JavaScript Add-A-Gram
will successfully solve itself, taking about an hour to do so, and not once trigger a browser warning.
Tag Clouds
Dominant Meme - Tag Clouds are one of the Internets most effect
methods for representing meta data in a meaningful way. The size of a tag represents some data that would
otherwise go unnoticed. Mix in a clustering algorithm, and you have Dominant Meme. An experiment in
tracking current trends on the internet.
Contact
We can be reached through our
Contact Page.