Live data from Hacker News

RocketChat: Slack-like online chat, built with Meteor

github.com

111–116 of 116 posts

Re: RocketChat: Slack-like online chat, built with Meteor

#111

Funnily enough there are actually multiple Slack-like chat app projects underway in the Meteor community. I guess building a chat app is the new building a todo list app? Yesterday at Meteor's main meetup Devshop this was presented: http://spacetalkapp.com/ and the speaker mentioned that there's a big community effort underway to keep improving it. Let's see which one wins the race :)

A chat application is pretty much the canonical "Hello, world!" of socket programming. No wonder it is becoming the "Hello, world!" of web sockets too.

Normally, the progression is time-server, echo-server (with timestamps, sometimes), "selective echo server" (don't reply to sender, allow multiple recipients/subscribers) -- aka "chat".

What fun is message passing if you've got no one to pass messages to, or receive messages from? And when you're doing that, you have chat! :-)

Re: RocketChat: Slack-like online chat, built with Meteor

#112
post #2

One of the devs said yesterday that API integrations are coming soon. After this, replacing Meteor's Blaze for something like React could make this a serious slack alternative...

Remind me what slack offers over xmpp+web client, and/or irc+web client (apart from the lock-in, and marketing, I mean)?

Re: RocketChat: Slack-like online chat, built with Meteor

#113

I did a containerized deployment for the project: https://github.com/giantswarm/swarm-rocket . Still has some issues that need to be resolved, including configuring the mail server, long build time, and a handful of other issues. If someone finds it useful, let me know!

how can i help you to get that working? can we add it to our repo?

Howdy! You can email me or ping me on Twitter or my email is {{my_handle_ here}}@giantswarm.io. Twitter same.

Re: RocketChat: Slack-like online chat, built with Meteor

#114

Earlier quoted context omitted.

IRC solved basic communication, but the necessity of bots for things like authentication for usernames, logging, and retaining permissions are inelegant kludges, in my opinion. If XMPP has problems, so does IRC.

Once you realize that everything on an IRC service is tied to a user account, it makes a bit more sense. And extending from there, different user accounts are responsible for different things. (The *serv accounts on most networks). I always thought it made sense in a way - it makes for a very neat separation of concerns and makes the stack more modular, since you can now use almost any combination of IRC daemon and s…

I appreciate the separation of concerns, but I meant more that "agents and clients sharing the same channel of control" is inelegant. It can lead to race conditions in netsplits, even, from what I recall!

Re: RocketChat: Slack-like online chat, built with Meteor

#116
post #88
post #85

Earlier quoted context omitted.

True, but it also gives you an out if customer data is breached. You, with good faith, contracted a thirdparty to manage and secure your data. If you run your own Letschat and some exploit is found that dumps your chat db, you're/your company is on the hook. FWIW, I don't and likely will never use or promote Slack for intracompany chat.

The opposite. If you install opensource software on you own servers, and make it available only for your company's intranet, you are perfectly safe from outside attackers. Proprietary software can also exploited or they can just sell your data for bucks, when they are about to bankrupt.

Unless someone compromises your intranet as a whole.
Post reply on HN