Writing everyday against the global lobotomy
AI. The risks are real. (just kidding, this article is 100% human produced) How? I have a huge backlog of ideas to write about. The most important part is to
Author of 'Black Hat Rust'. Writes about Rust, security, and building products.
https://kerkour.comAI. The risks are real. (just kidding, this article is 100% human produced) How? I have a huge backlog of ideas to write about. The most important part is to
There isn't a lot of resources about how to actually deliver Rust projects to your users: workflows, security hardening and artifacts management, so here is the checklist I use to
I have nothing to say to the analysis presented in the article, but I think the conclusion is wrong, here is why. 128-bit vs 256-bit symmetric keys AES-128-GCM AES-256-GCM x86_64
One thing I've learned working on https://github.com/rust-stdx/stdx (Rust's extended standard library), is that libraries often have common cases that are worth optimizing for.
Go 1.27rc2 was released 10 days ago and Go 1.27 is due for August. Let's be honest, this release is freaking awesome! Generic methods? Yeah! UUID in the standard library?
You were going to pack your bag and go back home when your manager stops you and tell you about this new feature. To surf the meme wave, you will
First, let's be clear, this post is not intended to fuel any programming language holy war. I wrote this post because I've sometime been late to understand the benefits of
I've always considered myself a software craftsman. I love clean APIs, efficient code and great user experience. If our entire world is about to be rewritten in Rust governed by
Developers working on popular projets are inundated with hallucinated vulnerability reports, leading people to downplay the risks associated with AI-assisted vulnerability hunting. But hear me out: it
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
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