Rust China Conf 2020 Showcases Production-Ready Rust Applications

Rust China Conf 2020 Showcases Production-Ready Rust Applications

Rust China Conf is the largest grassroots event for the Rust programming language in China. As Amazon, Microsoft, and others in the US, Chinese tech companies are increasingly using Rust in mission-critical production software systems. Huawei, Bytedance (parent company of Tiktok), Ant Group, Agora, and other big companies and startups showed how they used Rust at the confernce.

Rust China Conf is the largest grassroots event for the Rust programming language in China. The 2020 edition of this conference was held in Shenzhen, China, on December 25th and 26th. It is co-organized by the Rust China Community, Second State, and Huawei. Even in the middle of a global pandemic, the conference attracted over 300 in-person attendees and over 5000 developers watched the conference’s live stream.

A diverse group of developers and researchers joined the conference as speakers. Niko Matsakis and Steve Klabnik from the Rust core team also participated through video links. The speakers shared thoughts ranging from best practices in real-world Rust applications to visions for the future of Rust.

Rust started as a niche language for systems programming at Mozilla. But its elegant design, built-in memory safety, strong compiler, and high performance have gained much acceptance beyond systems programmers. For the past five years in a row, Rust is voted as the most beloved programming language by Stack Overflow users.

As Amazon, Microsoft, and others in the US, Chinese tech companies are increasingly using Rust in mission-critical production software systems. At Rust China Conf 2020, how Rust is used inside Huawei, Bytedance (parent company of Tiktok), Ant Group, Agora, and other big companies was learned.

Huawei uses Rust to develop a real-time OS for IoT devices, and in the StratoVirt project, a high-performance virtualization platform. According to engineers at Huawei, the company organizes routine Rust training and evaluation activities to encourage its large number of C/C++ developers to write safer code. Bytedance has a popular team collaboration product called Lark. It uses Rust to create shared native libraries across all of its mobile clients. It could also use the same Rust library, compiled to WebAssembly, on their web client. Ant Group, a digital payment platform, uses Rust to build a high-performance time-series database, CeresDB. Agora (NASDAQ: API), a real-time audio and video communication provider, uses Rust to grow its developer community. It has a Rust SDK around its C-based core libraries.

rust

What is Geek Coin

What is GeekCash, Geek Token

Best Visual Studio Code Themes of 2021

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Rust Casting, Shadowing, Consts and Static

A mix of topics of casting, shadowing, constants and static variables inside the Rust Programming Language. This Rust programming language tutorial series is aimed at easing your training step by step.

Rust Zürichsee, April: Gerhard Bräunlich - PyO3 and Rust in action

This presentation was the first experiment with livestreaming of the Rust Zürisee meetup group in Switzerland. Gerhard is sharing parts of his story migratin...

"Rust Isn’t Afraid to be Imperfect as Long as we Ship something Useful"

Steve Klabnik is a member of the Rust core team, an active open-source contributor, and author of The Rust Programming Language, Rails 4 in Action, and Designing Hypermedia APIs books. In 2012 and 2016, we invited Steve to speak at the RailsClub (now RubyRussia) conference. Since then, Steve has been working on Rust a lot, did a lot of interesting things and we realized that we should definitely interview him once again!

Prevent Breaking Code Changes in Future Releases using `non exhaustive` enums in Rust

Hello everyone, recently I have come across a feature in Rust, known as non_exhaustive. It was introduced in Rust 1.40.0 . This attribute prevents source code-breaking changes in projects downstream.

Rust vs Go - Which Is More Popular?

Rust vs Go - Which Is More Popular - Go and Rust are two of the hottest compiled programming languages. I develop in Go full-time and love it, and I'm learning more about Rust recently - its an exc