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

Cian Butler

๐Ÿ‘ค Speaker
690 total appearances

Appearances Over Time

Podcast Appearances

Rust in Production
Cloudsmith with Cian Butler

I did a very big bump on some stuff recently, and we're testing out a new framework for writing parts of our Edge code on Rust.

Rust in Production
Cloudsmith with Cian Butler

And it went from version 0.6 to 0.7.

Rust in Production
Cloudsmith with Cian Butler

And I think it just added a lot of optional args to a lot of stuff.

Rust in Production
Cloudsmith with Cian Butler

So we had to read the docs and add those optional args.

Rust in Production
Cloudsmith with Cian Butler

That was not a big change.

Rust in Production
Cloudsmith with Cian Butler

It took maybe an hour of my time to just do that.

Rust in Production
Cloudsmith with Cian Butler

And that was fine.

Rust in Production
Cloudsmith with Cian Butler

And in saying that, it came with improvements.

Rust in Production
Cloudsmith with Cian Butler

It came with cache improvements and all that kind of stuff.

Rust in Production
Cloudsmith with Cian Butler

So taking in those changes was good.

Rust in Production
Cloudsmith with Cian Butler

It's obviously feature changes, not bug fixes.

Rust in Production
Cloudsmith with Cian Butler

So I'm happy to take that stuff in.

Rust in Production
Cloudsmith with Cian Butler

But when I...

Rust in Production
Cloudsmith with Cian Butler

We're trying out more Rust and I'm bringing more people in to look at Rust who are coming from a Python world and coming from different worlds.

Rust in Production
Cloudsmith with Cian Butler

And they look at a lock file and they say, why are none of these things stable?

Rust in Production
Cloudsmith with Cian Butler

I have to have that conversation with them about why we're still using pre-release software and why it might be years before that pre-release software comes in.

Rust in Production
Cloudsmith with Cian Butler

And I don't think it's a problem you need to fix, but maybe it's a problem of education.

Rust in Production
Cloudsmith with Cian Butler

And how do we talk about the V0 of packages to make people understand that this is, should this be production or should this not be production?

Rust in Production
Cloudsmith with Cian Butler

It's not, a V1 isn't a signal that this should be production or not.

Rust in Production
Cloudsmith with Cian Butler

It's just a signal of stability of the API.