@benwis@hachyderm.io(@iambenwis) 's Twitter Profileg
@[email protected]

@iambenwis

Software Engineer(he/him) Rustacean🦀 | Typescriptee | Runner 🏃‍♂️
Mastodon: @[email protected]
cohost: https://t.co/JZDFTX6GW4
bluesky: @benw.is

ID:4036851258

calendar_today27-10-2015 15:49:28

2,6K Tweets

1,2K Followers

1,0K Following

Greg ‏Johnston(@greg_johnston) 's Twitter Profile Photo

using Apache Bench for e2e server benchmarking (`ab -n 5000 -c 36`)

next: 72 requests/second
next-pages: 108
nuxt: 254
solid: 401
remix: 419
sveltekit: 523
leptos: 1711
leptos (islands): 2615

If server performance is your primary concern, consider... not JavaScript.

account_circle
Ryan Carniato(@RyanCarniato) 's Twitter Profile Photo

Benchmarking is easy.
Unintentionally cheating benchmarks is easier.

Creating useful benchmarks is hard.
Having those benchmarks be fair is harder.

account_circle
RustRover, a JetBrains IDE(@rustrover) 's Twitter Profile Photo

🚀 Let's hear it for RustRover – our new dedicated Rust IDE! We’re announcing a free public preview and encourage you to check it out. Enjoy this IntelliJ-based IDE with on-the-fly analysis, code completion and debugger. Head over to the 👉 jb.gg/rustrover

account_circle
Luca Palmieri(@algo_luca) 's Twitter Profile Photo

No RustConf for me this year 😞

Sharing as a reminder that most proposal do NOT get accepted, regardless of how much experience you have as a speaker.

You just got to keep trying!

What doesn't work for the audience/schedule of one conference might very well work for another!

No RustConf for me this year 😞 Sharing as a reminder that most proposal do NOT get accepted, regardless of how much experience you have as a speaker. You just got to keep trying! What doesn't work for the audience/schedule of one conference might very well work for another!
account_circle
Mara Bos(@m_ou_se) 's Twitter Profile Photo

🆕🦀 Just moments ago, 1.69.0 was released!

As usual, here's a thread with some of the highlights. 🧵

1/8

blog.rust-lang.org/2023/04/20/Rus…

account_circle
Luca Palmieri(@algo_luca) 's Twitter Profile Photo

Borrow checking was one of my nightmares for pavex.

The framework must generate _valid_ Rust code, which implies that pavex itself needs to be aware of the borrow checker.

After a few days of head scratching, it's working!
There are a few edge cases left, but the core works 🚀

Borrow checking was one of my nightmares for pavex. The framework must generate _valid_ Rust code, which implies that pavex itself needs to be aware of the borrow checker. After a few days of head scratching, it's working! There are a few edge cases left, but the core works 🚀
account_circle
Mara Bos(@m_ou_se) 's Twitter Profile Photo

I have seen many reasonable concerns with the (first) draft of the updated Rust trademark policy (and have some myself too), but I also see some confusion about what trademark law does and doesn't cover. Blogging about Rust is fine. Naming your new language 'Rust 2.0' is not. 1/5

account_circle
@benwis@hachyderm.io(@iambenwis) 's Twitter Profile Photo

Anybody who hasn't experienced what it's like to work in public on something that tons of people care about has no idea what's up.

The torrent of vitriol, the personal attacks, the rush to judgement. Insanely stressful.

Be kind

account_circle
@benwis@hachyderm.io(@iambenwis) 's Twitter Profile Photo

Creating anything in public is hard. Hugs for the team as they go through this process.

I have faith they're doing the best they can to marry the legal requirements with the needs of the community.

Give them some time to work. Vitriol is not OK.
blog.rust-lang.org/inside-rust/20…

account_circle
@benwis@hachyderm.io(@iambenwis) 's Twitter Profile Photo

It is a lot more efficient to be a friendly and good software engineer who can work on a team than to be an amazing software engineer who can't work with others. The first I would hire without a second thought, the second only when forced

account_circle