Menu
Sign In Search Podcasts Libraries Charts People & Topics Add Podcast API Blog Pricing

Gergely Orosz

๐Ÿ‘ค Speaker
1031 total appearances

Appearances Over Time

Podcast Appearances

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

For more details about this conference, head to leaddev.com.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

If you'll be at either of them, I'll see you there.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

And with this, let's get back to Rust and to Alice.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

I wanted to ask why Rust is getting so popular, but I think we're starting to answer this question, right?

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

Why is it a good or a bad thing to have a garbage collector?

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

Java has a garbage collector.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

C Sharp has a garbage collector.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

The performance overhead, the fact that you will not be able to control the memory as much.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

For someone who has not yet seen Rust code, how would you describe it, how it compares to, for example, TypeScript?

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

So it's pretty easy to read, even if you know some similar languages, you can look at it and you can get a rough idea.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

Rust has a learning curve on the side of the more difficult languages to learn.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

What do you see devs typically struggle with who are new to Rust?

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

And what are the things that just makes it click for them?

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

Yeah, a direct async graph.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

I can see how that's frustrating.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

Rust has another model that might be new for, especially for people coming from language types, is Rust's ownership model.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

What is the ownership model?

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

And how does reference counting relate to all of this?

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

And on Rust also is another thing that was new to me, the borrow checker.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

Yes, because now it has been, as soon as you change it, it went out of scope.