This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-06-15
Channels
- # announcements (11)
- # aws (5)
- # babashka (69)
- # beginners (138)
- # calva (5)
- # cider (11)
- # cljsrn (3)
- # clojure (86)
- # clojure-europe (8)
- # clojure-italy (2)
- # clojure-nl (5)
- # clojure-norway (13)
- # clojure-uk (21)
- # clojurescript (13)
- # conjure (58)
- # core-typed (2)
- # data-science (2)
- # datomic (5)
- # degree9 (4)
- # emotion-cljs (4)
- # figwheel-main (8)
- # fulcro (29)
- # graalvm (70)
- # interop (2)
- # joker (1)
- # lein-figwheel (2)
- # leiningen (13)
- # liberator (4)
- # off-topic (21)
- # pedestal (2)
- # re-frame (10)
- # shadow-cljs (42)
- # spacemacs (29)
- # spire (1)
- # tools-deps (11)
- # vim (26)
- # xtdb (5)
everything requires a Topic before you can post anything -- although there are apparently rooms called "Streams" that resemble a chat room.
replying to a topic just nests it there, like the subthreads on slck
Streams = Channels, Topics = Threads, every new discussion is a thread (topic) which keeps streams nice and organized (rambling discussions in channels is a problem here, that is alleviated by people using threads more).
Just to expand a bit on the reasons why people don't want to use Zulip - a few people (a different community though) told me that they tried it and made a decision to go with Slack simply because they use Slack for other communities, and they don't want to keep two apps/tabs open when they can have only one. I myself have tried a few apps that aggregate different IM apps. None worked great, and all just wrapped the web versions which sometimes can differ, sometimes significantly.
riot/matrix has a quite impressive bridge for IRC, I suspect for slack it's quite decent too. I guess that could make a soft transition possible or just let people use whatever ui/backend they like (slack/riot/<whatever>) in the long run. One of the channel I am on on riot uses the irc bridge, the discussion between people on both platform is transparent you basically do not notice who's on freenode and who's using a matrix server.
everything requires a Topic before you can post anything -- although there are apparently rooms called "Streams" that resemble a chat room.
replying to a topic just nests it there, like the subthreads on slck
maybe, does the kitchen change what silverware the restaurant uses? sometimes even though they need not
All of this talk makes me dream of a world where chat apps are just the UI and you can subscribe to message groups. Kinda like the whole LSP and IDEs situation.
So you could use the client you like the most as long as it had a Messaging Server Protocol implementation.
The problem is that zulip & slack are at odds with each other. You can't translate slack messages into zulip reliably, because they're not organized in the same
What kind of DB makes the most sense for storing kafka messages to play later? Timestamp, Topic Name, Msg serialized as binary blob will be the only things that stored. Only query will be, fetch these topics in this time interval. InfluxDB (suited for timeseries metrics but could work here too), Mongo, Postgres? Something that highly available, fast writes, and good compression is seems to be what Im looking for
We use Cassandra in our company and it has been working pretty nicely for us.
Postgres is also a solid choice for something a bit simpler.
If you know ahead of time what the interval will be, then a streaming solution like spark, onyx, kafa streams would be good. Otherwise a time series database like influxdb. Not mongo.