Time To Be Real
After a marathon Ruby/Javascript coding/debugging session the other night, I was able to get the barebones Crucible code up and running. Using a stub HTML page as a Javascript testing platform, I was able to initiate multiple remote services via XmlCGI and receive JSON responses. I was also able to send invalid service requests and receive the appropriate error responses.
This is merely the beginning, the foundation. Not only do I need to code in some robust browser-side error handling, to properly handle timeout errors and the like, but I need to define, design and code some real services.
Security is a concern as well. Not only do I want the services to be up and running in spite of DoS attacks, but I want the user’s data and identities to be secure from prying eyes. As I’m hoping to provide some pay-per-use services, this becomes very important. I hate on-line ads and my pride keeps me from setting up a tip jar. On the other hand, the services that I provide need to be robust and valuable in order to make it all worthwhile.
Content is king.