Developer Voices

A universal query engine in Rust (with Predrag Gruevski)

24 snips
Feb 7, 2025
Predrag Gruevski, creator of Trustfall, discusses his innovative work in developing a universal query engine in Rust. He explores the potential of querying diverse data sources, integrating REST APIs and databases with filesystems. The conversation dives into optimizing query performance and the challenges of building a flexible syntax for complex queries. Predrag also touches on the role of semantic versioning and linting tools like Cargo Semver Checks in maintaining code consistency. His insights reveal a vision for streamlined, efficient data interactions.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Universal Querying

  • Queries can be applied to various data sources, including databases, APIs, filesystems, and even code.
  • These data sources can be treated as databases, allowing for querying and data extraction.
ANECDOTE

Trustfall's Ambition

  • Predrag Gruevski, the creator of Trustfall, discusses querying diverse data sources, from APIs to flight data.
  • He aims to simplify querying by treating these sources as databases.
INSIGHT

Minimizing Data Fetching

  • Trustfall minimizes data fetching by only retrieving necessary information.
  • This contrasts with ETL processes that extract all data in bulk.
Get the Snipd Podcast app to discover more snips from this episode
Get the app