Rust Search

Find the best content on Rust, curated by the community; a search engine for Rustaceans.
kerkour.com
Another day, another successful supply chain attack that could have been easily mitigated with basic prevention measures. As I've previously written many times, supply chain attacks are low effort / big rewards and easily wormable so they w...
Observations/Thoughts 2025-12-17 ~5 min read
kerkour.com
After CRDT-based local-first and end-to-end encrypted applications, the thing that excites me the most in tech these days is microVMs. Even with local-first apps we need servers to back up the data and synchronize clients, so at least we ne...
Observations/Thoughts 2025-12-10 ~6 min read
kerkour.com
There are, I believe, very few technologies that are like CRDTs, Conflict-free Replicated Data Types: very easy to use, very powerful and yet not much known, so we don't see them often in the wild. Conceptually, CRDTs are really simple: the...
Observations/Thoughts 2025-12-03 ~7 min read
kerkour.com
Yesterday, on November 18, 2025, Cloudflare's engineers deployed a faulty update that brought down a huge chunk of the web with them. According to the official postmortem, the error comes from a Rust .unwrap(), so it's the perfect occasion...
Observations/Thoughts 2025-11-26 ~6 min read
kerkour.com
Many reasonable people like to repeat the mantra "You should use the right tool for the job", but what if there was a single tool that enabled developers and organizations to build fully-integrated projects and reusing code across all the l...
Observations/Thoughts 2025-11-05 ~10 min read
kerkour.com
I love to take a few hours every week to learn from other projects, see how they architect their code, what patterns and low-level tricks they use... to improve my craft. We already have studied Proton's use of Rust to build cross-platform...
Observations/Thoughts 2025-10-29 ~6 min read
kerkour.com
Lifetime annotations are one of the things that distract the most new rustaceans. From my experience writing and digging into Rust codebases, lifetime (annotations) induce a cognitive load that distracts from getting the actual work done. T...
Rust Walkthroughs 2025-10-29 ~3 min read
kerkour.com
How many times have you wanted to implement a feature only to learn that your cloud provider doesn't offer this or that PostgreSQL extension and thus you need to bloat your codebase with spaghetti code to circumvent what should have been on...
Rust Walkthroughs 2025-10-15 ~5 min read
kerkour.com
TL; DR: Visit the GitHub repository to get started: https://github.com/pingooio/pingoo Our mission at Pingoo is performance and security for everyone. For that, we are building the fastest and most secure Load Balancer / API Gateway / Rever...
Rust Walkthroughs 2025-10-08 ~4 min read
kerkour.com
On September 25, 2025, Proton announced the version 7 of their ProtonMail application, built for speed and the future. One thing immediately caught my attention in the release announcement: Behind the scenes, we rewrote our mobile tech stac...
Observations/Thoughts 2025-10-01 ~5 min read
kerkour.com
TL; DR: Visit the GitHub repository to get started: https://github.com/pingooio/pingoo Having setup a lot of websites and services on bare-metal servers and VMs, the most difficult and time-consuming part always has been configuring TLS cer...
Project/Tooling Updates 2025-09-24 ~7 min read
kerkour.com
TL; DR: Visit the GitHub repository to get started: https://github.com/pingooio/pingoo 99.9999 % of the web uses some kind of reverse proxy or gateway, trillions of requests per day, whether it is to balance load between different services...
Project/Tooling Updates 2025-09-17 ~3 min read
kerkour.com
Another day, another hugely successful supply chain attack. For those who don't follow the news (keep up the good work m8, news are toxic for the intellect), there was a huge supply chain attack that targeted high-profile JavaScript develop...
Observations/Thoughts 2025-09-10 ~7 min read
kerkour.com
Now that software is ru(i)nning the world, there are very few things that are more frustrating and productivity-killing than being limited by a piece of software, either because the maker didn't expect it to be used in the way we want, or b...
Rust Walkthroughs 2025-08-27 ~8 min read
kerkour.com
Last update: 2026-01-12 The official implementation of the algorithm in Rust is available on GitHub: https://github.com/skerkour/chacha20-blake3 1. Introduction An AEAD function provides at the same time encryption (confidentiality) and aut...
Project/Tooling Updates 2025-08-06 ~10 min read
kerkour.com
In this series: The Signal Protocol Explained #1: Implementing the Post-Quantum Extended Diffie-Hellman (PQXDH) protocol in Rust The Signal Protocol Explained #2: Implementing the Double Ratchet Algorithm in Rust (this article) As mentioned...
Rust Walkthroughs 2025-07-30 ~12 min read
kerkour.com
In this series: The Signal Protocol Explained #1: Implementing the Post-Quantum Extended Diffie-Hellman (PQXDH) protocol in Rust (this article) The Signal Protocol Explained #2: Implementing the Double Ratchet Algorithm in Rust I'm always a...
Rust Walkthroughs 2025-07-23 ~16 min read
kerkour.com
The cat is out of the bag. The writing is on the wall. First-generation LLMs were a cute, albeit not very useful for professional purpose, demo, but AI agents hint at the possibility that (semi-)autonomous software development is coming fas...
Observations/Thoughts 2025-07-16 ~6 min read
kerkour.com
A lot of reasonable people may perceive my enthusiasm for Rust as misguided fanaticism, but it's not. It's cold pragmatism. Sherlock Holmes liked to say "When you have eliminated the impossible whatever remains, however improbable, must be...
Observations/Thoughts 2025-07-09 ~8 min read
kerkour.com
If there is one thing that I think we can all agree on is that the world is not waiting for you (or me) to move on. This is especially true in Tech where you may have spent the last ten years mastering something that will be worthless in a...
Observations/Thoughts 2025-06-25 ~6 min read
"I have found that many automated code review tools, including LLMs, catch 10 out of 3 bugs."

Search tips

Type anything to search across articles, videos (including conference talks), podcasts, research, crates, and Rust API documentation. 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.
Put ! first to open the top result immediately. Quote the whole query for a literal leading bang, as in '!Send'. Bangs elsewhere, such as println!, stay literal. Browser and launcher shortcuts can invoke this directly. See search integrations.
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.