← Back to Sylvain Kerkour

Sylvain Kerkour

Author of 'Black Hat Rust'. Writes about Rust, security, and building products.

https://kerkour.com

Articles - Page 2

BLAKE3 at 13GB/s on Zen 5

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

All they wanted is faster horses

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

Git commit prompt injection

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

A new monorepo architecture for 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

Replacing Plastic with Wool and Titanium

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

DeepSeek + Rust = ❤️

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

Building an AI-proof career

One of my core beliefs is that a great amount of humanity's miseries have their roots in people and organizations refusing to adapt to an ever-changing world. The evolution of

Keep calm and use (Rust) monorepos

Use monorepos My very unscientific analysis of the Rust ecosytem has come to the conclusion that Rust developers are wasting way too much time managing packages and dependencies. Whoever has

The problem with Rust for backend services

Rust is not bad for backend services. I'm currently working on a large backend service in Rust and I enjoy it (and a few other smaller). The compiler-enforced correctness and

Rust is eating the database layer

Turso, Neon, Polars, Databend, Materialize, DataFusion, InfluxDB, Quickwit and even ripgrep. Outside of DuckDB and PostgreSQL's core, most, if not all, the most-impactful projects in the database worl

Thriving in a (very) fast-moving world

The world is moving fast, very fast, and nothing makes my blood boil faster than someone explaining to me that it has always been done this so that's fine, or