I understand the reason to use /rc if I were creating a new application. I don't understand the rationale for spending the time to switch over an existing application though.
Having diffs (or other new data) as part of the stream would be a big reason to switch however.
I apologize for using wiki-research for this conversation. It seems more suited for wikipedia-tech in hindsight.
On Apr 7, 2015, at 3:56 PM, Yuvi Panda yuvipanda@gmail.com wrote:
On Tue, Apr 7, 2015 at 12:51 PM, Ed Summers ehs@pobox.com wrote: That wasn't the most compelling argument for migrating. But thanks for the response:
Heh. The compelling arguments for migration to me are:
- This gives you structured JSON, no need to futz around with IRC
colors. This is a big one, I think 2. Easier to extend from the mediawiki side, so more events should be easier to add. 3. Far easier to consume rcstream than IRC Feeds (Websockets vs IRC) 4. Running our own IRC server is not the most fun thing in the world, and our ops team would like to not have to keep doing that forever.
I find (1) and (3) most compelling - look at the client examples on https://wikitech.wikimedia.org/wiki/RCStream#Client, they're vastly simpler than similar examples for IRC
-- Yuvi Panda T http://yuvi.in/blog