The Curious Engineer

All blogs / Rust

Il y a du thé renversé au bord de la table, by David "Yoric" Teller

yoric.github.io/post

Recent content in Posts on Il y a du thé renversé au bord de la table, by David "Yoric" Teller

RustCompilersPerformance / optimizationEssays / personal

Posts
33 from 1 Dec 2016 to 13 Mar 2026
Posting
now and then (1 in the last year)
Kind
personal blog
Feed
https://yoric.github.io/post/index.xml

2026 1

  1. Diary of Designing a Language in the Age of Agents, Part 1

2025 3

  1. (Quite) A Few Words About Async
  2. Go Zero Values Make Sense, Actually
  3. AI code plus performance minus brittle = ?

2024 1

  1. What would it take to add refinement types to Rust?

2023 5

  1. So You Want to Optimize Your Code? (also, a disordered, confusing and absolutely incomplete oral history of Firefox performance)
  2. Programming Languages That Blew My Mind
  3. Less Dangerous Than Careless Talk
  4. Coding for a Finite World
  5. About Safety, Security and yes, C++ and Rust

2022 1

  1. Moderated Federated Networks might actually be what we need - part 1

2020 8

  1. yoric.steps.next()
  2. about:Mozilla's blockers and needinfos
  3. about:Mozilla's #introduction channel - and how it could work for your project
  4. Switching to Gitalk
  5. about:Mozilla's Mentored Bugs - and how it could work for your project
  6. Why Did Mozilla Remove XUL Add-ons?
  7. Possibly one step towards named arguments in Rust
  8. Units of Measure in Rust with Refinement Types

2018 6

  1. New blog: Space·Time Will Tell
  2. And now, for something completely different: Ronin Time Bureaucrats
  3. Thinkerbell Postmortem/Brain dump
  4. HolyJIT: Could we write a multi-staged JIT compiler?
  5. JavaScript Binary AST diaries - How to replace proving with validating for fun and profit
  6. Typestates in Rust

2017 7

  1. Binary AST - Motivations and Design Decisions - Part 1
  2. JavaScript Binary AST Engineering Newsletter #1
  3. Towards a JavaScript Binary AST
  4. Project Lighthouse: A post-mortem
  5. Things to do before you[r project] die[s]
  6. Migrating again
  7. Extracting text from images is not easy (who would have guessed?)

2016 1

  1. Blog migration in progress