Rust

Rust | News, how-tos, features, reviews, and videos

rust king iron bronze crown royal queen
chain rust link heavy iron metal

1 weakest link broken rusted chain security breach hacked

More developers are using the Rust language

2022 State of Rust Survey finds that Rust language usage continues to grow, while language difficulty and complexity are top concerns.

rust king iron bronze crown royal queen

What’s new in Rust 1.72

Rust was designed to make it easy to develop fast and safe system-level software. Here’s what’s new.

blue and orange binary code matrix

What is LLVM? The power behind Swift, Rust, Clang, and more

LLVM is a compiler framework for programmatically generating machine-native code. Developers use it to roll out new languages and enhance existing ones.

1 weakest link broken rusted chain security breach hacked

Rust language project revamps governance

Rust Leadership Council established in the wake of community complaints of governance shortcomings and a fork of the language to escape bureacracy.

rust king iron bronze crown royal queen

Rust most admired language, Stack Overflow survey says

Stack Overflow 2023 Developer Survey finds that JavaScript and Python are the most used and most desired languages, but they fall far short of Rust in satisfying their users.

Pair, combine, two puzzle pieces that fit together

How to write Python extensions in Rust with PyO3

Py03 lets you combine Rust's speed and memory safety with Python's ease of use. Here's how to write Rust extensions for Python that work just like regular Python modules.

it as a product boxes glowing box binary package by masterzphotois getty

Docker, Maven lead the way in packages

The JFrog Software report also listed NPM JavaScript among the leaders while Rust Cargo showed impressive growth.

shutterstock 1817462945 playground sandbox

CodeSandbox adds Rust support

Cloud development environment allows users to spin up Rust development environments ‘within two seconds’ and access them in iOS or Visual Studio Code.

youtube thumbnails template old
video

How to use Actix Web framework

Rust has a number of web frameworks. Actix Web is the most popular and widely used. Learn in this video how a simple web service can be set up in Actix, and how Actix makes use of Rust's async programming features for maximum...

Rust language

Rust tutorial: Get started with the Rust language

Here's how to get your feet wet with Rust, from using Rust’s toolchain to creating projects, working with third-party code, managing libraries, and more.

3 stars, award, dark background

Beyond C++: The promise of Rust, Carbon, and Cppfront

There's light on the horizon for C/C++ developers looking for a change. Rust, Carbon, and Cppfront are all promising alternatives to the legacy languages programmers love to hate.

budgets / data / analytics / charts / money

InfluxDB’s next-gen time-series engine is built on Rust, supports SQL

The new time series engine is capable of responding to queries faster, supporting data analysis of massive database workloads.

Thumbs up thumbs down

7 reasons to love the Rust language—and 7 reasons not to

Love it or hate it, Rust is taking the world of systems programming by storm. Here's a look at what's great, and not-so-great, about the so-called modern successor to C and C++.

closeup of cow in grassy field

Should C/C++ be deprecated in favor of Rust?

Microsoft executive says it’s time to retire the C and C++ programming languages and use Rust instead.

youtube thumbnails template old
video

Smart Rust: Using the match keyword with Option types

Rust's match keyword lets you make decisions based on the contents of variables. But it can also be used to make decisions based on a variable's type, too. Learn how using match with the Option type allows you to use types at compile...

chain rust link heavy iron metal

Rust programming language gains dedicated security team

Beginning with a security audit and threat modeling exercises, the Rust language security initiative draws on staff and support from the OpenSSF and JFrog.

youtube thumbnails template old
video

Memory management in Rust, Part 2: Borrowing

Rust's memory management model features the concept of "borrowing", where the ownership of a given variable that needs mutating must be explicitly transferred. Learn how borrowing is embedded in Rust's syntax, and how the compiler...

snake skin fractal

How to use Rust with Python, and Python with Rust

You can merge Python's convenience with Rust's speed, thanks to libraries in both languages. Get started with the PyO3 project and cpython crate.

Load More