Mogo Chat

Productivity

team chat

SHOW HN2014

140points
69comments
#183of 2,272 in 2014
Top 9%of 2014 by points

How HN took it

MixedNo clear lean

4 positive, 8 neutral or asking, 2 mixed, 6 critical, out of 20 comments about the project. Thread score -0.05.

Execution: 0 for, 3 againstIdea: 2 for, 1 againstPerformance: 0 for, 2 againstDocs: 2 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Good example of an Elixir app with polish

    From 2 comments
    • I, for one, am glad to see example Elixir apps with some polish that are published freely. I've been meaning to get into Elixir and Erlang, but lack of polished example apps has…
      yebyen on HN
    • I am glad to see an Elixir app on HN! Elixir is a great language I have been enjoying messing with in my spare time. It's far below a 1.0 release but its syntax is delightful and…
      mattdeboard on HN
  • Demo is useful for learning Elixir

    From 1 comment
    • Isn't every Erlang web tutorial about building a chat app? Thanks for an example in Elixir, though:)
      pessimizer on HN

Objections

  • Chat servers like IRC are already proven and scale better

    From 1 comment
    • Why re-inventing the wheel? IRC and XMPP are proven technologies that scale, I wouldn't go and try to build my own messaging technology: there are hard problems like presence and…
      hunvreus on HN
  • Stored HTML not sanitized; style tags injected in messages

    From 2 comments
    • Someone seems to have broken the demo by typing in some JavaScript. Doesn't seem to be sanitizing input completely. EDIT: Looks like it's CSS, not JS. In case it helps, here's…
      JangoSteve on HN
    • This should be a major red flag to anyone. You don't make an app/website secure by deciding on a list of things you need to sanitise. You sanitise everything to start with. A…
      voicereasonish on HN
  • Polling instead of WebSockets creates many AJAX requests

    From 2 comments
    • That's a lot of AJAX requests. Why not use WebSockets?
      elwell on HN
    • It seems that the room message state is synced via a poller, as seen here: https://github.com/HashNuke/mogo-chat/blob/master/assets/javascripts/pollers/message_poller.js.coffee…
      psycr on HN

Requests

  • Use WebSockets instead of polling

    From 2 comments
    • It seems that the room message state is synced via a poller, as seen here: https://github.com/HashNuke/mogo-chat/blob/master/assets/javascripts/pollers/message_poller.js.coffee…
      psycr on HN
    • That's a lot of AJAX requests. Why not use WebSockets?
      elwell on HN
  • Show messages instantly on send

    From 1 comment
    • Suggestion: Have messages instantly appear in chat (maybe with a loading icon to one side) when uses hit enter/send... then display an error if it fails to reach the server. Not…
      KhalPanda on HN
  • Add local install documentation

    From 1 comment
    • Is there any documentation on installing this locally (without Heroku)?
      tehskylark on HN

Questions

  • Why use a poller instead of WebSockets?

    From 1 comment
    • It seems that the room message state is synced via a poller, as seen here: https://github.com/HashNuke/mogo-chat/blob/master/assets/javascripts/pollers/message_poller.js.coffee…
      psycr on HN
  • Why choose Ember over Angular?

    From 1 comment
    • Out of curiosity, why did you choose Ember? For context, my team is evaluating Angular vs. Ember. Thanks.
      jlafon on HN

Alternatives named

  • Kandan

    From 1 comment
    • There are tons of free apps, with contenders like Kandan (https://github.com/kandanapp/kandan) if you're looking for a self-hosted or free alternative to HipChat/Campfire, you…
      hunvreus on HN
  • Let's Chat

    From 2 comments
    • Shameless plug, I've also written an app: https://github.com/sdelements/lets-chat It looks a little something like this: http://i.imgur.com/djnd0Uk.png It's still in it's…
      hhaidar on HN
    • Check out https://github.com/sdelements/lets-chat, it does exactly that.
      hhaidar on HN
  • Slack

    From 1 comment
    • I know the advantage here is the open source availability, but ever since my team joined Slack for dev team chat, we haven't looked back. So many integrations. Such awesome.
      bicx on HN
  • IRCCloud

    From 1 comment
    • I haven't seen anything that beats IRCCloud in the ease of use and UI departments, especially their mobile apps. That said, the full service is $5/month and so not for everybody.…
      nilkn on HN
  • Echoplex

    From 1 comment
    • If you're interested in this, you might also check out https://echoplex.us
      arcameron on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/7472982)