Momentum is why the spice continues to flow
People are sometime wondering how I can be so "productive" with my blog (granted that publishing brainfarts can be called "produtivity"). Come here, I will tell you my secret. I
Author of 'Black Hat Rust'. Writes about Rust, security, and building products.
https://kerkour.comPeople are sometime wondering how I can be so "productive" with my blog (granted that publishing brainfarts can be called "produtivity"). Come here, I will tell you my secret. I
Hear me out: While Rust, the language, gives you all you need to build libraries and programs that can scale from microcontrollers to big servers and everything in between, in
Now that I have your attention, let's be clear, RustCrypto packages are not "slow", they are most probably "fast enough" for your use case. Yet, I couldn't unsee how faster
While I agree that S3 is far from perfect and I would love to see a newer S4, the Super Simple Storage Service, from what we've learned in the past
I'm currently working on a TLS (Transport Layer Security) implementation for stdx (Rust's extended standard library), and one of the main requirements is to be able to use it on
Just last week, the iroh project announced the release of its v1.0. What is iroh? Well, I'm glad you're asking because it's a very interesting project that I'm following for
I'm very pleased to announce the CoQ protocol: (command and) Control over QUIC. Drones, rockets and other robots often have separate channels for command & control (low-bandwidth data, telemetry...) a
Most of the literature about QUIC RFC 9000 describes it as a replacement for TCP + TLS, with the traditional use case of communication over IP in mind. It's true,
I just ran a quick benchmark comparing the different xxHash hashing functions on an AMD Zen 5 EPYC processor (in pure Rust, from https://github.com/rust-stdx/stdx), and Ho My G..., XXH3 is
Fifty. One to change it and forty-nine to argue about whether it should’ve been changed, whether LEDs are elitist, who deserves the credit, and why it’s probably the worst thing
Why stdx is not on crates.io While I think that the xxx aspect of stdx has been well received, a lot of Rust developers were suffering with the current status
Just ran a quick benchmark comparing different hashing functions on a Zen 5 EPYC processor (in pure Rust, from https://github.com/rust-stdx/stdx), and Ho My G..., BLAKE3 on Zen 5 is crazy
When something is so obvious to you, and yet the status quo is moving in the opposite direction, congratulations, you have found an opportunity. Tt's time to get your hands
It's now common knowledge that LLMs / AI agents are vulnerable to all kind of injections, so attackers are being more and more creative to find new entrypoints. One commonly
From embedded firmware (where it's badly needed) to big servers passing by cross-platform applications used by billions of people, the foundations of the computing stack are being rewritten in Rust.
I've just saw a project using the dreaded monorepo architecture: service1-package1/ service1-package2/ service1-package3/ ... service2-package1/ service2-package2/ ... I don't like it because packages
You've probably heard about how (micro)plastics are poisoning everything, from our land and water, to our bodies, and of the absolute malfeasance of the oil industry. Thus, as any reasonable
While a few people complain that AI is "stealing Open Source", training on Open Source code and giving nothing in return, I'm currently living the complete opposite: we are in
Threads were designed to parallelize compute-intensive tasks. However, these days, a lot of applications (such as a network scanner) are I/O (Input / Output) intensive. Thus, threads have two signific
Hey, you, I wanted to share a secret. I've got extraordinary results using DeepSeek v4 over the last week for programming tasks, especially Rust. I've done work that would have