Saturday, December 31, 2016

The Name

The name "Miranda" comes for the play The Tempest by William Shakespeare.  Miranda is basically a Java port of a system called Prospero which was written by Chris Chew at eCollege and later released to open source as "subpub".

In the play Miranda is the daughter of Prospero so the name naturally presented itself.   I never liked "subpub" anyways.

Friday, December 30, 2016

The First File

This was more work than I thought it would be.

You'd think that someone who has been doing software as long as I have would know better but nooo!  I thought that the first few classes would write themselves.

It took me several hours.

And the worst thing is that it's still not done.

I meant for this blog to be a kind of developer's diary.  And it's already shaping up to be a catalog of my erm challeges

Tuesday, December 27, 2016


After a 7 year hiatus I'm back with a new project...Miranda.

Miranda will provide a "call back" service to the web by saving HTTP POST/GET/PUT/DELETE events and forwarding them to subscribers.  Calls are more reliable because messages get persisted to a cluster of machines, so even when the service is down Miranda will record messages in its behalf and then play them back later.

You can get the source for it here though there isn't much there, yet.  Miranda is still in the design stages.  I will (hopefully) post updates here.