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

Matthias Endler

๐Ÿ‘ค Speaker
688 total appearances

Appearances Over Time

Podcast Appearances

Rust in Production
Radar with Jeff Kao

If you want to learn Rust on a deeper level and really get your hands dirty with challenging problems while having fun and seeing your progress at the same time, I recommend checking out CodeCrafters.

Rust in Production
Radar with Jeff Kao

I personally use it often to sharpen my skills and would recommend it to anyone who wants to become a better software engineer with Rust or any other language for that matter.

Rust in Production
Radar with Jeff Kao

The challenges range from building your own shell to implementing Redis and SQLite all the way to Kafka and DNS.

Rust in Production
Radar with Jeff Kao

This is perfect hands-on experience for backend engineers and systems programmers.

Rust in Production
Radar with Jeff Kao

And if you go to corrode.dev slash CodeCrafters, you can try CodeCrafters for free today and get 40% off when you upgrade to a paid plan.

Rust in Production
Radar with Jeff Kao

Head over to corrode.dev slash CodeCrafters or click on the link in the show notes to get started today.

Rust in Production
Radar with Jeff Kao

Take us back to that time.

Rust in Production
Radar with Jeff Kao

What was the tech stack like before you started HorizonDB?

Rust in Production
Radar with Jeff Kao

What was the team like, the team dynamics?

Rust in Production
Radar with Jeff Kao

I guess most of them would be TypeScript developers, but there might be other people in the team.

Rust in Production
Radar with Jeff Kao

Was Rust the only language that you considered for that project?

Rust in Production
Radar with Jeff Kao

Which leaves us with Kotlin versus Rust.

Rust in Production
Radar with Jeff Kao

There's a lot of ceremony around allocating and deallocating memory in C. Not so much in C++ nowadays, but definitely in C still.

Rust in Production
Radar with Jeff Kao

And when you say garbage collectors, yeah, that is also true for both Go and Kotlin or Java to a wider extent.

Rust in Production
Radar with Jeff Kao

I remember that in the past, we ran a very large Elasticsearch cluster and those were different times.

Rust in Production
Radar with Jeff Kao

We tried to migrate that to containers and it wasn't really easy because...

Rust in Production
Radar with Jeff Kao

operationally java had some unfortunate default decisions where it would try to allocate as much memory as it could possibly get on the machine and if it's co-hosted with a lot of other services on the same machine that sometimes caused some problems so did you also run into or did you also consider these kind of concerns the operational part of it the deployment process

Rust in Production
Radar with Jeff Kao

That's an aspect that I never heard before.