Is 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.
Linen.dev: A 500 kb Slack alternative
131–140 of 219 posts
Re: Linen.dev: A 500 kb Slack alternative
#132Re: Linen.dev: A 500 kb Slack alternative
#133Earlier quoted context omitted.
What about retries, status code handling, timeouts, and backoff? (It's not a lot of code to add that stuff in but I still call it a "client".)
AWS doesn’t do that for you either.
Re: Linen.dev: A 500 kb Slack alternative
#134I highly recommend front end devs add a step to their CI pipeline which extracts bundle size information from the build and includes it in pull requests, or something similar. It's great to have eyes on how heavy your bundle is, and keeping an eye on how it changes over time (easy to add as part of the pipeline) can help the team understand when things are trending the right way or not. It's usually a call you need t…
You can get a feel for what it looks like here on an active project here: https://app.relative-ci.com/projects/TMqufq6bi8qzsOjEHSWY – but mostly you end up using the status pushed to GitHub PR's
Re: Linen.dev: A 500 kb Slack alternative
#135It might be worth testing different variants of the landing page copy. The version I see is this: Google-Searchable and community focused Slack alternative Sync your Slack and Discord conversations to Linen and get SEO benefits while reducing customer support load The latter sounds like I need to be a Slack or Discord user, and Linen makes the conversations searchable on the web. But the title (Slack alternative) mak…
Re: Linen.dev: A 500 kb Slack alternative
#136Not enough discussion here of the parts under "Our Optimization Strategies", which was the most interesting to me. Assorted reactions: > We found that react-icons had an issue that lead to everything being imported. This meant that we were including every single react-icon in our package whether we need it or not. Kudos to the Linen team for proactively finding this - I have a feeling tons of projects blindly trust t…
The same thing happened in a past job for me — we discovered we were included every single icon in FontAwesome. I wrote a codemod script to refactor how we were importing icons so it was treeshakeable. Cut load times from 10s to 2s — was glorious.
Any possibility of you sharing your "codemod script" so others can potentially implement it too? :)
Re: Linen.dev: A 500 kb Slack alternative
#137Earlier quoted context omitted.
Yeah, I had the same questions. Is it a chat app, or an indexing app? After spending some more time it seems to be a chat app that allows importing.
And that's a pity because I got really excited by the prospect of the alternative. It made my gears start spinning for viable ways to accomplish that. Oh, the ideas I'd work on if I had unlimited time...
Re: Linen.dev: A 500 kb Slack alternative
#138Earlier quoted context omitted.
https://www.google.com/search?q=Zulip
Hey, glad you found information that works for you! In my experience, Google search results are poor these days, prioritizing esoterica or blogspam instead of useful insights due to decades of SEO battles. I prefer to hear what folks I'm directly interacting with are saying when they make a recommendation instead of jumping to the old "LMGTFY" silliness we all smugly passed to others circa 2008 who forgot to RTFM/RTA…
Asking intelligent questions, but doing some of the legwork yourself would get better results in my experience. Wasting people's time by asking them with 0 context provided (so they know your level of expertise) often gets them to repeat to you what could have been discovered in 30 seconds. You waste your time. You waste their time. It's a selfish thing to do.
Re: Linen.dev: A 500 kb Slack alternative
#139Not enough discussion here of the parts under "Our Optimization Strategies", which was the most interesting to me. Assorted reactions: > We found that react-icons had an issue that lead to everything being imported. This meant that we were including every single react-icon in our package whether we need it or not. Kudos to the Linen team for proactively finding this - I have a feeling tons of projects blindly trust t…
With icons, I've stopped using icon libraries a while back and now import just the SVG code that I need. I'm a big fan of Hero Icons[1] and they offer a way to quickly copy JSX or SVG code to the clipboard to faciliate this workflow. [1]: https://heroicons.com/
Re: Linen.dev: A 500 kb Slack alternative
#140FYI - this is a VC backed project. Expect this to become a paid offering at some point.