Live data from Hacker News

MailCrab

tweedegolf.nl

31–36 of 36 posts

Re: MailCrab

#32
post #5

I don't know if the author is on here, but I wonder what it was like doing the frontend in Rust (Yew). How does the developer experience compare to Vue, I suppose?

Hi, the author of MailCrab here :-) Yew is nice, especially if you enjoy writing Rust. However, it definitely takes more time and dedication than writing a frontend in React, Vue etc. Yew and the surrounding ecosystem keeps improving, and it is way more usable than when I first tried it. The tooling I used (Trunk https://trunkrs.dev/) is very minimal with respect to the number of features compared to many of the popular web-bundlers (Webpack etc.) but it works well for most simple use-cases.

Re: MailCrab

#33

Tweede golf, means "second wave" in dutch.

As someone who recently moved to NL and is trying to learn Dutch, I've found that translating plurals is probably the most annoying part of my life at the moment.

"De golven" is the plural form, so "golf" makes sense, but Google Translate doesn't really know that. It did suggest "golven" in the "See also" section, but it wasn't obvious at first. Especially when the sport golf is also spelled the same way!

Other things I have trouble with is sentence structure, but that's not really annoying so much as it is frustration bourn of ignorance.

I'll get there one day!

Re: MailCrab

#34

Earlier quoted context omitted.

According to Discord, Go was (or at least it used to) cause huge latency spikes because of it's GC - they've rewritten it in Rust and now it's A LOT faster, without any latency spikes. https://discord.com/blog/why-discord-is-switching-from-go-to...

300ms latency spikes on a particularly pathological production workload are irrelevant for the stated use case of a test email server.

When does one decide whether an environment is a test? I would like to test SMTP notifications of a staging server at work, approximately 15 million emails to be sent. This is NOT production, but those 300 ms spikes would be unacceptable. That Rust rewrite seems to be a godsend.
Post reply on HN