← Back to all articles

Sylvain Kerkour

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

https://kerkour.com

Articles

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