Projects Publications Blog Linklog

Linklog

A curated collection of links and resources I have found over time.

Tags: #algorithms (8)#best-practices (9)#cli (4)#data (10)#data-science (7)#deep-learning (8)#diffusion (3)#library (11)#llm (10)#LLM (1)#markdown (2)#optimization (6)#physics (3)#python (27)#rust (7)#SQL (2)#statistics (4)#tools (7)#vcs (6)#web-dev (4)

June 2025

Week 26
  • Rust: A unique perspective (limpet.net) - #rust

    Rust's ownership system can sometimes feel a bit complex, but this article does a really good job at explaining why it is how it is and how each data structure plays a role in this.

May 2025

Week 20
  • dtolnay/thiserror: derive(Error) for struct and enum error types (github.com) - #rust#library

    This is a very useful crate providing macros to make wrapping custom/various error types in one error Enum. Importantly, it is equivalent to using the standard library and does not introduce any custom error handling, just reducing boilerplate.

February 2025

Week 8
  • Prototyping in Rust (corrode.dev) - #rust

    This article presents various pieces of advice and tips on how to efficiently write Rust code at the prototype stage. Most introductory material on the language focuses on "proper use of syntax." But prototyping is often a compromise between code quality and coding efficiency, and this article makes some great suggestions on how to do that.

Week 7
  • Helix (helix-editor.com) - #tools#rust

    A rust-based alternative to neovim with opinionated defaults. After setting up an LSP for Python, it immediately became my daily driver.

  • Rust for the Polyglot Programmer (www.chiark.greenend.org.uk) - #rust

    A book introducing Rust for programmers with experience in other languages. I'm not polyglot enough, but some of it helped me better understand the design choices in the language.

  • Blogging in Djot instead of Markdown (www.jonashietala.se) - #web-dev#rust#markdown

    Interesting dive on how to handle multiple markup languages in a Rust-based static website generator. My Rust journey hasn't taken me there yet, but it probably will eventually!

November 2024

Week 46
  • shshemi/tabiew (github.com) - #cli#rust#tools

    A handy rust-based TUI application to view and manipulate data from CSV and databases. Supports SQL syntax to query the data regardless of its sources.

You can follow me via RSS. Switch theme.
© 2025 Nicolas Chagnet. All rights reserved.