RustShip - a RustLang podcast cover image

RustShip - a RustLang podcast

Trustfall and cargo-semver-checks - Predrag Gruevski

Aug 27, 2023
Predrag Gruevski, creator of Trustfall and Cargo-semver-checks, talks about integrating custom APIs and the relationship with GraphQL in Trustfall. They discuss integrating JavaScript and Python adapters, contributing to cargo-semver-checks, and the supportive Rust community. They emphasize setting boundaries, seeking support, and their future plans for Trustfall and Cargo Check.
01:26:18

Podcast summary created with Snipd AI

Quick takeaways

  • Trustfall is a query engine that allows users to query various data sources using expressive capabilities like filtering and aggregation.
  • Cargo-semver-checks is a tool that helps Rust developers maintain semantic versioning compliance by analyzing changes between crate versions and detecting potential compatibility issues.

Deep dives

Trust Fall: A Query Engine for Data Sources

Trust Fall is a query engine designed to query various data sources, ranging from databases to APIs. It aims to provide a layer of abstraction, allowing users to query data without worrying about the specific implementation details of the underlying sources. The project originated in 2016 as a solution to a FinTech startup's need for efficient and correct query evaluation on a knowledge graph. Trust Fall provides a mechanism to interact with data from multiple sources, including APIs, databases, and machine learning models. It offers expressive querying capabilities, such as filtering and aggregation, making it a versatile tool for data retrieval. The project leverages GraphQL syntax and tooling, providing a familiar and developer-friendly experience. Trust Fall stands out for its stability, performance, and the ease of developing adapters in various languages such as Rust, TypeScript, JavaScript, and Python.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode