Jérôme Gravel-Niquet's Avatar

Jérôme Gravel-Niquet

@strings.io

Founder and CTO at Fly.io

71
Followers
163
Following
30
Posts
25.11.2023
Joined
Posts Following

Latest posts by Jérôme Gravel-Niquet @strings.io

It took you 20 seconds to write that email, but it took you a month to figure how to write a response to that particular email, in 20 seconds.

22.01.2026 12:42 👍 1 🔁 0 💬 0 📌 0
Preview
Releasing Fjall 3.0 A year in the making

A strange moment, but - I just released 3.0.0.

fjall-rs.github.io/post/fjall-3/

What has started as a rewrite of the block format has become almost a full rewrite, interrupted by a bachelor's thesis, faulty hardware and a couple of weeks of sickness - but I think the end product is pretty good.

02.01.2026 15:45 👍 20 🔁 6 💬 3 📌 3

#rustlang hot take: We should rename .unwrap() to .or_panic(). (And .expect() to .or_panic_with().) "Unwrap" is a terrible name for the panicking function, especially since we also have things like .unwrap_or() and .unwrap_or_default() which never panic.

19.11.2025 07:32 👍 475 🔁 67 💬 36 📌 11
Preview
or_panic.rs GitHub Gist: instantly share code, notes, and snippets.

.unwrap() always sounded odd to me. Maybe something like that could help projects? gist.github.com/jeromegn/9f0...

19.11.2025 14:18 👍 0 🔁 0 💬 0 📌 0
Post image Post image Post image

3.0.0 pre.5 is out and brings journal compression support.

Here's 16K JSON blobs being written:

08.11.2025 14:56 👍 7 🔁 2 💬 1 📌 0

Always tempted by the poutine at the shawarma place, but too scared to get something subpar when I know the shawarma plate is so damn good

02.11.2025 21:30 👍 1 🔁 0 💬 0 📌 0

Looking good

02.11.2025 21:24 👍 0 🔁 0 💬 1 📌 0

Gotta keep the packets going through to keep it warm!

30.10.2025 21:37 👍 0 🔁 0 💬 0 📌 0

Holy shit. It was interesting to think about these things hypothetically, but now that it might be right around the corner… I don’t know what to think!

28.10.2025 22:51 👍 2 🔁 0 💬 1 📌 0
Preview
crates.io: Rust Package Registry

v3 pre-release 2 is out!

Still not file format -or API stable, but most importantly this release marks lsm-tree being *feature complete*.

crates.io/crates/fjall...

28.10.2025 22:15 👍 5 🔁 1 💬 1 📌 0
Deploy app servers close to your users · Fly

If you read one thing today, make it this blog post by our friends @fly.io. This is what tech writing should be like: witty, relatable, informative. Corrosion is a remarkable system, and we aren't just saying that because it was #TestedwithAntithesis.

❤️ y'all!

fly.io/blog/corrosi...

27.10.2025 17:53 👍 4 🔁 1 💬 0 📌 0
Preview
The Programmer Identity Crisis ❈ Simon Højberg ❈ Principal Frontend Engineer On AI, Creativity, and Craft

Here's another example of a more thoughtful and nuanced criticism of ai-assisted coding: hojberg.xyz/the-programm...

08.10.2025 17:49 👍 50 🔁 7 💬 5 📌 3

The Rust in Linux movement is getting immense pushback from the current maintainers. It takes a toll on all contributors. I wouldn’t put myself through that.

26.09.2025 22:21 👍 2 🔁 0 💬 0 📌 0
Preview
Sponsor @fjall-rs on GitHub Sponsors Support fjall-rs's open source work

If you sponsor NOW (github.com/sponsors/fja...), you can get an exclusive preview of version 3!!

jk I pushed the first pre-release to crates.io - it's unstable though! Breakages guaranteed, and some APIs are missing!

bye

26.09.2025 19:28 👍 8 🔁 6 💬 0 📌 1
Video thumbnail

Due to the amount of people participating in #FallingBlockJam, there's a shortage of blocks, so you're gonna have to make them yourself.

#pico8

18.09.2025 23:17 👍 101 🔁 21 💬 6 📌 2

Huh, didn’t think the nova engine had so much implemented!

10.09.2025 17:55 👍 0 🔁 0 💬 1 📌 0

That does look nice. Also been using Iosevka for years. I’m not sure I could use a non-condensed font anymore.. saves so much width!

17.08.2025 12:45 👍 2 🔁 0 💬 0 📌 0

Rustconf when it was in Montreal (local to me) had special priced tickets for locals ($50 IIRC). There aren’t for Seattle?

18.07.2025 22:36 👍 2 🔁 0 💬 1 📌 0

Nice. Do you happen to know why it’s comparing to s3fs instead of something like juicefs, geesefs or tigrisfs? I assumed s3fs was antiquated and not used very much.

14.07.2025 23:55 👍 1 🔁 0 💬 1 📌 0
Preview
parking_lot: ffffffffffffffff... Gnarliest Rust proxy bug yet.

JFC this bug. fly.io/blog/parking...

28.05.2025 22:31 👍 11 🔁 3 💬 0 📌 1

My first reaction is that it’s not really embedded if it uses Postgres :) but maybe a good Postgres setup is what’s expected. If it used SQLite or fjall or another embeddable DB, you could get rid of that dependency.

28.05.2025 11:29 👍 0 🔁 0 💬 3 📌 0

I’ve only discovered its existence this week and it’s solving a lot of problems for me. Previously tried axum+utoipa and dropshot. Both solutions had their own issues where poem seems to just work and be flexible enough for my needs!

22.05.2025 10:13 👍 1 🔁 0 💬 1 📌 0
Preview
Stop Building AI Tools Backwards | Hazel Weakly I’ve been reading this week about how humans learn, and effective ways of transferring knowledge. In addition, I’ve also had AI in the back of my mind, and...

I realized something recently, which is that we're building AI tools completely backwards.

While I was aware that there's some de-skilling happening already, I finally clicked a bunch of pieces together and decided to write this to talk about how we can do *better*

hazelweakly.me/blog/stop-bu...

17.05.2025 03:07 👍 145 🔁 54 💬 23 📌 23
Preview
crates.io: Rust Package Registry

unsynn v0.1.0 is out!

crates.io/crates/unsynn

08.05.2025 20:35 👍 34 🔁 2 💬 3 📌 2

What the…

26.04.2025 22:17 👍 1 🔁 0 💬 0 📌 0

If I understand correctly, their software requires generating Rust code from SQL. Instead of making it all one big crate, they splitted it into a ton of crates. They are not publishing the crates, they’re only generated at build-time for specific uses of Feldera

18.04.2025 14:28 👍 2 🔁 0 💬 0 📌 0
Preview
Taming A Voracious Rust Proxy The Integral Principles of the Structural Dynamics of Async Rust

Peter Cai, on our proxy team, working with Pavel to track down an annoying async Rust bug. fly.io/blog/taming-...

27.02.2025 00:16 👍 9 🔁 1 💬 0 📌 0

That part is very interesting to me! I’ll definitely take a look.

14.01.2025 01:19 👍 0 🔁 0 💬 0 📌 0