Live data from Hacker News

Linen.dev: A 500 kb Slack alternative

linen.dev

131–140 of 219 posts

Re: Linen.dev: A 500 kb Slack alternative

#131

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.

https://volt-app.com/

Re: Linen.dev: A 500 kb Slack alternative

#133

Earlier 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.

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

#134

I 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…

I recommend RelativeCI for this, have used them for several projects – https://www.relative-ci.com

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

#135

It 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…

Yeah, the "Google searchable" copy specifically is a red flag for me. Does that mean I need to let Google index my corporate conversations?

Re: Linen.dev: A 500 kb Slack alternative

#136
post #37

Not 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.

Oh, we're using FontAwesome here.

Any possibility of you sharing your "codemod script" so others can potentially implement it too? :)

Re: Linen.dev: A 500 kb Slack alternative

#137
post #99
post #93

Earlier 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...

If you're interested in the alternative of an indexing app, you might like https://www.answeroverflow.com/! It's also open source if you want something to contribute to (for the record i'm the developer of it)

Re: Linen.dev: A 500 kb Slack alternative

#138
post #73
post #22

Earlier 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…

It's the first result, and has a landing page with all the information you need. Maybe you should really Google that first.

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

#139
post #37

Not 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/

Radix icon also good: https://icons.radix-ui.com/
Post reply on HN