Scenario 1
Start your rssCloud and leave it running till you get a couple immediate RSS items. Now close your laptop for an hour and go get a coffee at Starbucks. Don't forget to bring the laptop. When you get to Starbucks, ask yourself where all the notifications went that were suppose to arrive when your laptop was closed. Now open your laptop and watch all the notications stream in.If the notifications don't come streaming in, then your rssCloud service failed to automatically detect that the client was offline and queue the notifications. Or maybe the rssCloud didn't automatically detect that the client changed IP addresses. Or possibly there's a NAT at Starbucks that has to be configured to allow connections to the client from the server. Or maybe there's a firewall at Starbucks and your rssCloud service didn't automatically call starbucks and ask them to disable the firewall. Or possibly your software did call Starbucks and they didn't think the request was reasonable.
If you can get this scenario to work, then tell your son Jesus Hi for me.
Scenario 2
Bring your laptop to the office and connect to their wireless LAN. Check your IP address. It likely starts with "10." or "192.168.". If it doesn't, then find an office where it does to complete this test.Now call up your corporate IT and ask them to open an incoming port for you, because you need rssCloud to work. If they deny this, then don't worry, it's not your software that's broken, it's the rssCoud protocol that doesn't work behind corporate firewalls.
Scenario 3
Tell your wife to open your laptop and show her how to subscribe a feed. Tell her to check her IP address. If it starts with "192.168.", then tell her to configure your wireless router to open a port. If she doesn't know how to configure the wireless router, then tell her she's too stupid to use rssCloud.If she does know how to configure the wireless router, then you fail anyways because the intent of the test was to see if a mundane user behind a NAT could use an rssCloud client and your wife is a geek, not a mundane.
Scenario 4
Now pretend your a geek and you are not behind a NAT or fireall or you know how to configure them. This should be an easy test. At least it works in the simple case with an Internet geek at the helm.This will make rssCloud easy to scale, since most users will not be able to use and only the few geeks capable of pushing load on the servers. The designers of rssCloud were thinking scalability when it was written.
Scenarios 5
Ignore rssCloud and simply use your RSS reader. It works right?Typed on cellphone, please excuse typos.