Rust at OneSignal

Read all about our blazing fast Push Notification delivery system, OnePush, which is written in The Rust Programming Language.

Similar

Choosing Between Rust or Go?

One expert’s take on the Pros, Cons, and Controversies of each language. If you have written code in either Rust or Go, you’ll recognize some similarities and differences between them. While there is some overlap between the goals of the two languages, th... (more…)

Read more »

Interior Mutability Patterns in Rust

Rusts type system requires that there only ever is one mutable reference to a value or one or more shared references. What happens when you need multiple references to some value, but also need to mutate through them? We use a trick called interor mutabil... (more…)

Read more »

Rust at CNCF

Go may be the most widely used language for CNCF projects but it's not the only one. This post highlights the use of Rust in the TiKV and Linkerd projects. (more…)

Read more »

Rust to WebAssembly, Made Easy

Compiling Rust to WebAssembly is still difficult. On macOS, there are weird bugs that require reinstalling LLVM and moving files around. On Linux, the official Emscripten binary in many cases isn’t bundled with the right LLVM, and the fix is to compile fr... (more…)

Read more »