Rust Search

Find the best content on Rust, curated by the community; a search engine for Rustaceans.
Editor’s note: This post was updated on Jan. 8, 2021 to correct errors in the original benchmark.Data compression is an important component in many applications. Fortunately, the Rust community has a number of crates to deal with this. Unli...
blog.logrocket.com Observations/Thoughts 2020-12-09 ~15 min read
Electron has become the premier technology for creating cross-platform desktop applications. It is used in platforms as well-known and popular as Atom, VS Code, Spotify, Slack, Discord, and many more. JavaScript is a slow language, but in t...
blog.logrocket.com Miscellaneous 2020-09-30 ~8 min read
Serialization has always been a strong point of Rust. In particular, Serde was available well before Rust 1.0.0 was released (though the derive macro was unstable until 1.15.0). The idea behind this is to use traits to decouple the objects...
blog.logrocket.com Observations/Thoughts 2020-09-04 ~14 min read
Introduction Rust is gradually becoming the language of choice for many developers who want to build efficient and reliable applications more quickly while still maintaining flexibility and low-level control. With web frameworks like Rocket...
blog.logrocket.com Learn More Rust 2020-09-04 ~13 min read
Editor’s note: This article was last updated by Eze Sunday on 25 March 2024 to cover advanced borrowing patterns in Rust, including mutable and immutable borrows, insights into the workings of the borrow checker within Rust’s concurrency mo...
blog.logrocket.com Learn Standard Rust 2020-08-04 ~14 min read
When I started developing in Rust 2.5 years ago, I was fascinated by how often my program would just work once it compiled. The Rust compiler is known for being a bit pedantic, which can be quite frustrating in the beginning. Over time, tho...
blog.logrocket.com Learn Standard Rust 2020-08-04 ~11 min read
I initially picked up Rust because of the fantastic work the team has done to support and push WebAssembly. The official documentation is a great resource for building an example project. This guide will serve as an introduction to WebAssem...
blog.logrocket.com News & Blog Posts 2020-07-08 ~12 min read
Programming languages have different methods of representing asynchronous operations. The way Rust handles concurrency should be familiar if you’ve ever used async/await in JavaScript. The keywords are the same and the fundamental model is...
blog.logrocket.com News & Blog Posts 2020-06-30 ~15 min read
Software testing is an industry-standard practice, but testing methodologies and techniques vary dramatically in their practicality and effectiveness. Today you’ll learn about property-based testing (PBT), including how it works, when it ma...
blog.logrocket.com News & Blog Posts 2020-06-23 ~20 min read
Apr 25, 2023 ⋅ 11 min read Mario Zupan I'm a self-employed Software Engineer and Trainer living in Vienna, Austria. I've worked at several companies and in multiple fields building, maintaining and operating distributed systems at scale usi...
blog.logrocket.com News & Blog Posts 2020-06-02 ~1 min read
Editor’s note: This guide on organizing your Rust tests was last updated by Abhinav Anshul on 16 June 2023 to reflect recent changes to Rust. This update also includes new sections on the different types of Rust tests, a more detailed look...
blog.logrocket.com News & Blog Posts 2020-05-27 ~16 min read
Editor’s note: This article was last updated on 6 July 2023 to better explore the popular methods to leverage Rust’s features in a Node.js application, including Neon and the Foreign Function Interface (FFI).Node.js is a popular JavaScript...
blog.logrocket.com News & Blog Posts 2020-04-29 ~12 min read
We Rustaceans like our code to be CRaP. That is, correct, readable, and performant. The exact phrasing varies; some use interchangeable terms, such as concurrent, clear, rigorous, reusable, productive, parallel, etc. — you get the idea. No...
blog.logrocket.com News & Blog Posts 2020-04-21 ~11 min read
"I'm pretty sure I'm the only person ever to single handedly write a complex GPU kernel driver that has never had a memory safety kernel panic bug (its..."

Search tips

Type anything to search across articles, videos (including conference talks), podcasts, and research. These operators give you finer control — click an example to try it.

Find pages containing all your words. Pages where the words appear together rank higher.
Quote part of your query to keep those words together as an exact phrase within a larger search.
Wrap the whole query in quotes for a verbatim search that matches text exactly, punctuation and all — perfect for Rust syntax. Needs at least 3 characters.
Limit results to a single site. Works on its own () too. One site: per search.

Use the tabs and filters above the results to narrow by content type, publication year, and sort order.