Seems like ruby has becoming increasingly popular. Other that The rails framework, I happened to see this new web framework that uses ruby also.
For more information, you can check out http://ramaze.net/home
There’s also a couple of screencasts. It seems quite similar to ruby on rails.
Saw this ruby on rails tutorial. Thought its quite good.
Basically when a user publish a message to a channel, on the comet server, the server will broadcast the message to all the subscribers of that channel. In most cases, the author of this message is usually a subscriber of that channel also.
Some modification to the paths that could be done on the server side:
In this case, let’s assume that the publisher is also a subscribe of that channel, in normal cases, the publisher would get a copy of the message, but we could tweak it slightly that now the publisher no longer receive its own messages.
In this case, there might be cases where we want to find out some information about a channel but we don’t want other subscribers to receive it. In most cases, this is due to security reasons where you don’t want other subscribers to know certain things, or it could be to prevent unnecessary flooding. Of course in this picture, the diagram should be interpreted slightly differently, instead of treating the blue arrow as the same copy of the message from the red arrow, the blue arrow should be more relevant information provided by the server. One such information could be the list of subscribers to that channel. Due to the nature of such information, it would not be desirable to broadcast the list to everybody everytime any of the subscribe make such a request.
In this case, we are trying to simulate P2P communication, where a subscriber can talk to another subscriber.
Saw this cool tool that allows you to edit web.config file in a visual way. Definitely a must have tool for hardcore ASP.net developers.