kero
@kerollmops.com
Co-founder and Tech Lead at @meilisearch.com. You can find my blog on https://blog.kerollmops.com. I love #rustlang.
The shaders for the surface and the corona are both animated to make it look much more alive :)
@LogRocket refreshed their 2021 Meilisearch getting-started guide for 202. Everything from your first index to hybrid search, built-in RAG via /chats, recommendations, and pinning, all through one API: blog.logrocket.com/getting-star...
Getting started with Meilisearch: A complete guide - LogRocket Blog
Learn how to use Meilisearch for keyword, semantic, and hybrid search. Set up indexes, customize ranking, and build AI-powered search with RAG.
blog.logrocket.com
Fast search, fast company. Meilisearch just landed at #7 on the @sifted.eu 100: France & Benelux. Proud to grow alongside the most ambitious startups in the region! Full ranking: sifted.eu/intelligence... #Sifted100 #SiftedLeaderboards
The ring shadows are done by intersecting a ray to the sun with the ring and then sampling the 1D ring texture at the hit position. #gamedev
Abysm today: More pixeling, new dirt tiles for episode 3 today. Not quite done, but getting there. Play the demo maybe? store.steampowered.com/app/4025180/ #ShowcaseThursday #indiegame #indiedev #gamedev #pixelart #bevy #bevyengine #rustlang #steamdeck #steamdemo #aseprite #puzzlegame
Rust 1.95.0 has been released! 🌈 🦀✨ This release includes cfg_select!{}, if-let guards in match, Vec::push_mut, VecDeque::push_{front,back}_mut, std::hint::cold_path, and more! Check out the blog post for details: blog.rust-lang.org/2026/04/16/R...
Announcing Rust 1.95.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
Folkert and Waffle have submitted a project goal to move explicit tail calls forward in 2026. In this blog, Folkert explains the work ahead: trifectatech.org/blog/tail-ca... @wffl.ihatereality.space #rustlang
Rust should have stable tail calls - Trifecta Tech Foundation
Tail calls in Rust have been talked about for a long time, but especially from the outside it looks like very little progress has been made. Let's change that!
trifectatech.org
It’s honestly hard to believe we’ve made it this far. I don’t really know what to say... Thank you everyone 🙌
This week is the Meilisearch release week. Take a look at our release week page to learn more about what we recently landed. #rustlang
Meilisearch Launch Week is live 🔥 Day 1: Sharding & Replication - one of our biggest infrastructure releases ever. Scale beyond a single node. Instant failover. Global routing. And they're fully composable. Learn more: www.meilisearch.com/blog/shardin...
Meilisearch Launch Week is live 🔥 Day 1: Sharding & Replication - one of our biggest infrastructure releases ever. Scale beyond a single node. Instant failover. Global routing. And they're fully composable. Learn more: www.meilisearch.com/blog/shardin...
⚠️ An active phishing attack is targeting crate owners by asking them to "confirm that your email address is still active". These messages are not from crates.io, and should be ignored. (We will never ask you to confirm that your e-mail address is still active.) ⚠️
We are excited to announce that we can successfully use Rust's std::thread on the GPU. This has never been done before. www.vectorware.com/blog/threads... Supporting Rust's std::thread enables existing Rust code to work on the GPU and makes GPU programming more ergonomic.
Rust threads on the GPU
GPU code can now use Rust's threads. We share the implementation approach and what this unlocks for GPU programming.
vectorware.com
blog.kerollmops.com/the-good-the... #rustlang
The Good, the Bad, and the Leaky: jemalloc, bumpalo, and mimalloc in meilisearch
How I dove into a spooky memory leak, found it, but discovered that the actual leak was more on mimalloc's side than on meilisearch's. I used jemalloc's powerful tooling and a bit of help from an LLM ...
blog.kerollmops.com
blog.kerollmops.com/patching-lmd... #rustlang
Patching LMDB: How We Made Meilisearch’s Vector Store 333% Faster
How Meilisearch drastically sped up the indexation of embeddings in its vector store by introducing a new LMDB API. This new API allows Meilisearch to scale linearly with the number of available index...
blog.kerollmops.com
** Speaker announcement ** Catch Kora & Cosmo Bobak's talk 'Writing a top-10 chess engine in Rust' at RustWeek 2026! Info & tickets: 2026.rustweek.org/talks/chess/ See you in Utrecht May 18-23, 2026! @affinelytyped.bsky.social #rustweek2026 #rustlang
✨ New: new ranking rules! 🔹 attributeRank → prioritizes matches in higher-weighted searchable attributes 🔹 wordPosition → prioritizes matches closer to the start of an attribute Insert custom rules like price or date exactly where you want 🎯 Thanks @kerollmops.com! More: github.com/meilisearch/...
Release v1.36.0 🐙 · meilisearch/meilisearch
Version v1.36.0 introduces an exciting update to the ranking rules to improve the engine's relevance. It's actually the first time we've made such a change since v1.0, and we're really happy about ...
github.com
And it has happened: Hegseth and Trump declare Anthropic a supply chain risk. Every company that has government contracts will be barred from using Claude code. It is an attempt to outright destroy the company because they did not consent to mass surveillance of Americans and AI kill bots. Wow.
Update: Trump announces end of business with Anthropic, unclear if they are going to invoke supply chain risk designation. Calls it a “radical left, woke company” after it rejects demands for AI usage in mass American surveillance and autonomous killing drones. Wild timeline.
So cool 🤩 The @fosdem.org recording of Many is available. He talked about the language support and how we handle that in @meilisearch.com. I recommend it as a short start-of-the-weekend treat 🍬 fosdem.org/2026/schedul...
FOSDEM 2026 - Language support in Meilisearch
fosdem.org
RAG conversations usually raise more questions than answers. Luckily, we partnered up with Luis Serrano for this one. Luis is great at explaining complex stuff in simple terms. If RAG is on your radar, give this a watch 👇
Retrieval Augmented Generation (RAG), Search, and Vector Databases
How do you get your LLM to speak factually? Using Retrieval Augmented Generation (RAG).Learn all about RAG, search, and vector databases in this video! It complements a series of posts written in…
youtube.com
The first 2026 edition of Meilisearch Monthly is live on our blog! 🔐 SSO & SCIM for enterprise teams ⚡ 7x faster indexing 📊 Search analytics for all Cloud projects 🧩 Sharding improvements Plus: Gemini embeddings, FOSDEM 2026, and more. 👉 Read the full blog:
Meilisearch January updates
Your monthly recap of everything Meilisearch. January 2026 edition.
meilisearch.com
Yes! Rust is better than C++ and one of the reasons is because it landed in the Linux Kernel. C++ tried and failed... #rustlang lwn.net/Articles/104...
The end of the kernel Rust experiment
The topic of the Rust experiment was just discussed at the annual Maintainers Summit. The cons [...]
lwn.net
Hey 👋 It’s been a while! This morning, we published a new article about how we made @meilisearch.com’s semantic search much faster with hannoy. Hannoy is a new LMDB disk-based HNSW vector store that is much more perf. Now, it’s the default backend! #rustlang blog.kerollmops.com/from-trees-t...
From trees to graphs: speeding up vector search 10x with Hannoy
This is a walkthrough of a new LMDB-based HNSW Rust vector store with drastically better performances than the previous random-projection-based one. This is a disk-based HNSW highly vector store inspi...
blog.kerollmops.com
Whoa, client-side search got good while I wasn't looking (and what a surprise, it's Rust) pagefind.app
Pagefind | Pagefind — Static low-bandwidth search at scale
Pagefind is a fully static search library that aims to perform well on large sites, while using as little of your users’ bandwidth as possible, and without hosting any infrastructure.
pagefind.app
🚀 Our EuroRust 2025 talk is live! Our CTO, @kerollmops.com, breaks down how we build Meilisearch – a lightning-fast, open-source search engine powered by Rust. 🦀 Real infra lessons ⚡️ Low-latency architecture 🔍 How Rust enables our speed and safety 🎥 Watch: www.youtube.com/watch?v=ULA1...
Building a lightning-fast search engine - Clément Renault | EuroRust 2025
*Building a lightning-fast search engine - Clément Renault at EuroRust 2025 🦀* In this talk Clément talks about how Meilisearch has been using Rust to power fast open-source search. *About Clément…
youtube.com
i know my rust programs are going well if they feel like this when i’m reading back my code