About:

Louis Dureuil is a Senior Engineer at Meilisearch with a passion for programming and code analysis.

Website:

Specializations:

Interests:

Programming languages Coding practices Data structure and optimization Compilation Code analysis Fault injection

Incoming Links:

Subscribe to RSS:
The author discusses the challenges of mixing Rust libraries, specifically the async runtime tokio and the data-parallelism library rayon. They encountered a bug in Meilisearch v1.6.0 due to the conflict between the two libraries,...
The text discusses the release of nolife 0.4, a crate that addresses borrow errors in Rust. It explains the features of the new version, the challenges of writing unsafe Rust code, and the best practices for using nolife. The text...
The text discusses the use of Rc and Arc in Rust and C++ for reference counting and thread safety. It explains how Rust's Arc is used for thread safety and how C++'s shared_ptr is not safe for multi-threaded contexts.
The text discusses the common problem of having borrowed data in a scope and wanting to keep the borrowed 'view' of the data. It introduces nolife 0.3 as a solution to this problem, which allows turning a function into a self-refe...
The text discusses the challenges of naming in computer science, particularly in relation to type and variable names. It also provides examples of how poorly chosen names can lead to undefined behavior, and shares experiences with...

0About

2023-11-04

...