Review activities

Post editor: Zhang Handong

Editor’s note:

A summary of the month’s activities, both online and offline.

Online: Rust Chat room and RustFriday Flying Book Group Online Salon


2021.05.15 Beijing Offline WebAssembly Meetup **

Now call for topics: Topic application


【 近 】Rust chat room

  • Source: Rust chat room
  • Host: MikeTang
  • Post editor: Gao Xianfeng

Rust Chat Room, No. 21 – Local Native Distributed application development

Time: 2021/03/30 20:30-21:30

Speaker: Yi Wang

Rust is a cross-platform decentralized application implemented by Local Native

  • Demo Bookmark information management tool Local Native
  • Technical advice
  • Future goals
  • Demo sister project Fastxt
  • Q&A

See the replay

Additional information:

  • Official website: yilab.com/

Rust Chatter Room no. 22 – Thoughts on the implementation of Rust IO_uring asynchronous interfaces

Time: 2021/04/13 20:30-21:30

Speaker: Jicheng Shi

Content: Thoughts on Rust IO_uring asynchronous interface implementation

The IO_uring interface is used for efficient asynchronous I/O operations in Linux, but the simple packaging of liburing is not friendly. We explored an implementation that would simplify the interface on the one hand and ensure efficiency by avoiding unnecessary memory copying. Take this opportunity to share with you the realization of the process of thinking, but also listen to your suggestions, and constantly improve the optimization of the implementation method.

See the replay

Additional information:

  • Simple package of Liburing library github.com/ringbahn/ur…
  • Queue, registry and other data structure abstraction github.com/datenlord/r…
  • Rewriting io_uring interface based on Rust github.com/tokio-rs/io…

Rust Chatter Room, No. 23 – Rust From A Haskeller’s View

Time: 2021/04/27 20:30-21:30

Speaker: Hot pot boy Dadongdong

Rust From A Haskller’s View

In an attempt to understand Rust as a young language from the perspective of a veteran Haskell programmer, in addition to contrasting it with Haskell from a technical point of view, it also shares thoughts and prospects about the development of the two language communities

See the replay


[Online] RustFriday Flying Book Group online salon

Every Friday at 8pm, limited to two topics: language features and open source projects, online discussion.

Rust Chinese Community Invites you to join us:

Dialogue group: applink. Feishu. Cn/TeLAcbDR topic group: applink. Feishu. Cn/TeLD868w

The function of MIR, the intermediate language of Rust

  1. Introduction to MIR and MIRI
  2. Read a new 2021 paper, SafeDrop: Detecting Memory release Errors in Rust Programs through Static Data Flow Analysis, with two lead authors.

References:

  1. Rustc-dev-guide.rust-lang.org/mir/dataflo…
  2. Github.com/rust-lang/m…
  3. Arxiv.org/pdf/2103.15…

See the replay

Topic of the fourth session:

  1. Rust’s new MERGED RFC today: try-trait
  2. Lunatic: A fault-tolerant WASM runtime similar to Erlang

See the replay

Topic of the fifth session:

  1. Language features: The Journey of the Rust Library Trait
  2. Domain project: Real-time sharing of application state framework Aper over WebSocket

References:

  1. Github.com/pretzelhamm…
  2. Github.com/aper-dev/ap…
  3. aper.dev/guide/

See the replay


Rust MeetUp

[Offline] Rust MeetUp this month

  • Source: Rust activity
  • Uploader: MikeTang
  • Post editor: Gao Xianfeng

Rust Meetup Beijing Station

Time: 2021/04/10

Venue: Zhongguancun Chuangye Street, Beijing

[P1] Build secure and high-performance network applications

Guest: Chen Tian

See the replay

[P2] Async OS: use async/await to improve performance by 10 times

Guest: Tian Hongliang from Ant Group

See the replay

[P3] Rust and High-performance Privacy Computing

Guest: Science and technology

See the replay

[P4] Implement RDMA programming with Rust

Guest: Wang Pu @Datenlord

See the replay

[P5] Unify similar asynchronous and synchronous codes

Guest: Lu Guoli

See the replay

[P6] Introduction to Unicode identifiers

Guests: CRLF0710

See the replay

[P7] Linear type mapping world

Guests: jolestar

See the replay


Rust Meetup chengdu Station

Time: 2021/04/27

Location: Chengdu Tianfu Software Park

【P1】 The Future of Embedded System Programming

Guest: Zhang Yi

See the replay

[P2] Amazon teaches you how to easily develop secure and isolated virtual machines

Guest: Sun Hua

See the replay

[P3] From the application of Rust in financial system to the general event tracing model

Guest: Zhang Yu

See the replay

【P4】 MD5 encoder live coding

Guest: Wu Feixiang

See the replay

The April issue of Rust Chinese