Live data from Hacker News

Zulip Server 1.9: HipChat import and much more

blog.zulip.org

31–40 of 126 posts

Re: Zulip Server 1.9: HipChat import and much more

#31
post #3

The one good thing about not having an on-prem Slack is communications after your company network goes down.

And the same in reverse is true, our comm channel has gone out several times due to slack being out of our control and going down. IMO this is a wash.

Re: Zulip Server 1.9: HipChat import and much more

#32
post #28

We (the Recurse Center) have been using Zulip since early 2013, and it is the core of our online community. Zulip is excellent both for small teams (we use it for our team of 7) and big groups - we also run a realm with over 1,000 users posting 10s of thousands of messages monthly. I can't recommend it highly enough.

How do you handle high availability for Zulip? Last I looked that was a problem for it.

We don't run our own instance; we're hosted by zulipchat.com. Perfect uptime isn't a priority for us, so I don't know what (if any) availability they promise. But we've had almost no downtime over the past five years, and we've certainly had less than the public Slack outages I've seen folks talking about on Twitter :)

Re: Zulip Server 1.9: HipChat import and much more

#33
post #20

I mistakenly assumed there wasn't a paid offering. So it's becoming clear that the only revenue model going forward is open core model.

It looks like the paid edition of Zulip is the same as the open source version so it's not open core. Of course if Zulip becomes too popular then we may see AWS GroupChat followed by a license change...

Re: Zulip Server 1.9: HipChat import and much more

#36
post #26

Earlier quoted context omitted.

I liked that too. But I prefer to hide merge commits using: git shortlog -sn --no-merges

Zulip has a rebase-based development workflow and doesn't use merge commits because in my experience, it produces a much more readable commit history (which is really important for understanding historical changes). We've been very happy with this approach. Some relevant reading on our version control approach for those who might be interested: * https://zulip.readthedocs.io/en/latest/git/overview.html * https://zuli…

Doesn't using rebase generally mean you have to rebase on top of master and thus with your local branch you may need to git push --force ?

Re: Zulip Server 1.9: HipChat import and much more

#37

Anybody knows why this over rocketchat?

Zulip has a thread based Instant messaging model which helps facilitate multiple different conversations in the same channel without losing track / context. More on their homepage - https://zulipchat.com/

What is the advantage of threads over just more specific top level channels. e.g. in their example why not #annual-summit-name-tags etc. One immediate thing slack does wrong is it makes channels too hard to make and destroy and leave and join, but if that was fixed... What is the advantage of the nesting?

Re: Zulip Server 1.9: HipChat import and much more

#38

Earlier quoted context omitted.

Zulip has a thread based Instant messaging model which helps facilitate multiple different conversations in the same channel without losing track / context. More on their homepage - https://zulipchat.com/

What is the advantage of threads over just more specific top level channels. e.g. in their example why not #annual-summit-name-tags etc. One immediate thing slack does wrong is it makes channels too hard to make and destroy and leave and join, but if that was fixed... What is the advantage of the nesting?

zulip ends up being a bit like e-mail where you can add people to threads and they immediately have the history. I've used mattermost, not slack, but that basic model fixes a lot of issues I have with mattermost.

Re: Zulip Server 1.9: HipChat import and much more

#39
post #36
post #26

Earlier quoted context omitted.

Zulip has a rebase-based development workflow and doesn't use merge commits because in my experience, it produces a much more readable commit history (which is really important for understanding historical changes). We've been very happy with this approach. Some relevant reading on our version control approach for those who might be interested: * https://zulip.readthedocs.io/en/latest/git/overview.html * https://zuli…

Doesn't using rebase generally mean you have to rebase on top of master and thus with your local branch you may need to git push --force ?

You rebase your feature/topic branches on top of master and then merge the feature/topic branch back onto master, enabling a fast-forward merge.

Re: Zulip Server 1.9: HipChat import and much more

#40
post #35
post #3

The one good thing about not having an on-prem Slack is communications after your company network goes down.

The one good thing about having an on-prem Slack is communications after the Slack network goes down.

That's why you should run both.
Post reply on HN