Earlier quoted context omitted.
I don't want to host a server and I want my messages to be synced between multiple devices including mobile ones. I want rich messages, images, links. I want threads.
> I want threads. Anyone has usable threads yet? For the life of me I can't follow Slack threads.
Linen.dev: A 500 kb Slack alternative
141–150 of 219 posts
Re: Linen.dev: A 500 kb Slack alternative
#142Re: Linen.dev: A 500 kb Slack alternative
#143Re: Linen.dev: A 500 kb Slack alternative
#144Is it possible/legal to create third party chat clients for services like Slack? For me, the biggest barrier for adopting an alternative to Slack (or Facebook Messenger) is that no one else will switch with me. It would be great if Slack could simply become an API for a chat client I prefer.
https://volt-app.com/
Re: Linen.dev: A 500 kb Slack alternative
#145Re: Linen.dev: A 500 kb Slack alternative
#146Earlier quoted context omitted.
AWS doesn’t do that for you either.
yes it does, to some extent e.g., retries https://boto3.amazonaws.com/v1/documentation/api/latest/guid...
Re: Linen.dev: A 500 kb Slack alternative
#147Earlier quoted context omitted.
It's everything you want in a threaded chat server except federation. Web client is responsive and has good shortcuts. Easy-ish to self-host, cheap to buy hosted. Configurable privacy. Integration with all sorts of stuff, including email. A little lacking in community moderation tools. Text-mode client works acceptably well over a low-ish bandwidth connection. IOS and Android clients. Open source.
And the killer is this: We had an IRC server. IT and Ops used it. We moved to ejabberd. IT, Ops, and a couple of devs used it. Not all. We moved to Zulip. Everyone in the company uses it.
Re: Linen.dev: A 500 kb Slack alternative
#148Re: Linen.dev: A 500 kb Slack alternative
#149Re: Linen.dev: A 500 kb Slack alternative
#150Earlier quoted context omitted.
FYI there is a middle ground with the AWS SDK. If you don’t need the entire thing (you certainly do not), you can import product specific SDKs as standalone. Still quite a bit fatter than building your own HTTP client, but it’s an easy win if you already use the SDK. ex, an s3 only Java sdk: https://stackoverflow.com/questions/35591248/aws-sdk-for-s3-...
But also, if you're just making two API calls (the use case for Linen) which are using JSON, you can get both request making and json parsing pretty much out-of-the-box without doing anything, web browsers JS API ships with this by default, window.fetch and response.json(), no "building your own HTTP client" required :) You need to have two calls at least, generate a signed URL and then actually uploading it. How man…