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.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner