Skip to content
Rust Search
← RustLab 2023

Live coding a quick & easy semantic search with Qdrant from scratch

RustLab Conference
RustLab 46:16 501 views

Qdrant has a quite nice Rust API. So I'm (perhaps over?) confident I can build a simple semantic search with it in 40 minutes while cracking Rust jokes.

Player unavailable or embedding blocked? Use the YouTube link above.

Other talks by Andre Bogus

An Option? Have a slice!

SoftwareMill
Rustikon 23:24 369 views

In 2024, I added the `Option::as_slice` and `Option::as_mut_slice` methods to libcore. This talk is about what motivated the addition, and looks into the no less than 4 different implementations that made up the methods. It also shows that even without a deep understanding of all compiler internals, it is possible to add changes both to the compiler and standard library.

The currents of concurrency: reasoning with Async Rust

Rust Nation UK
RustNation 1:00:18 102914 views

Reasoning through concurrent systems has always been a challenging task. Poor code can be riddled with race conditions, non-terminating cases and other complex concurrency bugs; and even well-written code can be hard to understand. Async programming is an innovative concurrent programming model that rises to this challenge. In this talk, we'll explore reasoning with async Rust. We'll be introduced to its fundamental building blocks, such as `async`, `await`, `join` and `Pin`, and learn how to predict the behavior of code written with them. We'll build on these to simplify more complex concurrency puzzlers. Finally, we'll explore other models of concurrent programming to see how async Rust compares.