podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Predrag Gruevski
Shows
Open Source Security
cargo-semver-checks with Predrag Gruevski
Cargo Semver Checks is a Rust tool by Predrag Gruevski that is tackling the problem of broken dependencies that cost developers time when trying to upgrade dependencies. Predrag's work shows how automated checks can catch breaking changes before they're released, potentially saving projects from unexpected failures and making dependency updates less painful across the entire Rust ecosystem. The show notes and blog post for this episode can be found at https://opensourcesecurity.io/2025/2025-04-cargo-semver-checks-predrag-gruevski/
2025-04-07
33 min
Developer Voices
A universal query engine in Rust (with Predrag Gruevski)
Trustfall is a library based on a simple question - what happens if we can query absolutely anything? If you could join REST APIs and databases with filesystems and dockerfiles? It’s possible in theory because those are all just datasources. Predrag Gruevski is trying to make it easy by building a universal query engine, with pluggable datasources, all in Rust.This week we dive into Trustfall to figure out how it works. How do you model nearly anything as a datasource? How do you make it easy to extend? And what does it take to optimize a...
2025-02-07
1h 15
devtools.fm: Developer Tools, Open Source, Software Development
Predrag Gruevski - Trustfall, Cargo Semver Checks, and the Future of Query-Based Tools
This week we have Predrag Gruevski to discuss TrustFall, a new query-based tool for querying anything. Trustfall makes it simple to turn anything into queryable data. Predrag used that to create cargo-semver-checks, a tool that checks your Rust packages for semantic versioning compliance. https://x.com/PredragGruevski https://predr.ag/ https://github.com/obi1kenobi/ https://crates.io/crates/cargo-semver-checks Episode sponsored By MUX (https://mux.com) Become a paid subscriber our patreon, spotify, or apple podcasts for the full episode. https://www.patreon.com/devtoolsfm https://podcasters.spotify.com/pod/show/devtoolsfm/subscribe ...
2024-09-09
51 min
The Changelog: Software Development, Open Source
MAJOR.SEMVER.PATCH (Interview)
Predrag Gruevski and Chris Krycho joined the show to talk about SemVer. We explore the challenges and the advantages of semantic versioning (aka SemVer), the need for improving the tooling around SemVer, where semantic versioning really shines and where it’s needed, Types and SemVer, whether or not there’s a better way, and why it’s not as simple as just opting out. Join the discussionChangelog++ members get a bonus 7 minutes at the end of this episode and zero ads. Join today!Sponsors:Socket – Secure your supply chain and ship wit...
2024-06-26
1h 32
Changelog Interviews
MAJOR.SEMVER.PATCH
Predrag Gruevski and Chris Krycho joined the show to talk about SemVer. We explore the challenges and the advantages of semantic versioning (aka SemVer), the need for improving the tooling around SemVer, where semantic versioning really shines and where it’s needed, Types and SemVer, whether or not there’s a better way, and why it’s not as simple as just opting out. Join the discussionChangelog++ members get a bonus 7 minutes at the end of this episode and zero ads. Join today!Sponsors:Socket – Secure your supply chain and ship wit...
2024-06-26
1h 32
Changelog Master Feed
MAJOR.SEMVER.PATCH (Changelog Interviews #597)
Predrag Gruevski and Chris Krycho joined the show to talk about SemVer. We explore the challenges and the advantages of semantic versioning (aka SemVer), the need for improving the tooling around SemVer, where semantic versioning really shines and where it’s needed, Types and SemVer, whether or not there’s a better way, and why it’s not as simple as just opting out. Leave us a comment Changelog++ members get a bonus 7 minutes at the end of this episode and zero ads. Join today! Sponsors: Socket – Secure your supply chain and ship...
2024-06-26
1h 32
Rustacean Station
cargo-semver-checks with Predrag Gruevski
Allen Wyma talks with Predrag Gruevski about cargo-semver-checks, a linter that checks your crate’s API for any semver violations. Contributing to Rustacean Station Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor! Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: hello@rustacean-station.org Timestamps [@00:00] - Meet Predrag Gruevski - creator & maintainer of cargo-semver-checks [@00:35] - Exploring cargo-semver-checks, a linter for preventing breaking changes and ensuring semantic versioning [@05:00] - What is S...
2024-03-29
51 min
Software Unscripted
The SemVer Rabbit Hole with Predrag Gruevski
Richard talks with Predrag Gruevski, author of the cargo-semver-checks tool for detecting accidental semantic versioning mistakes in Rust packages, as well as Trustfall, which is an incredibly flexible query engine. They talk about why semantic versioning is so especially tricky to get right in Rust, tradeoffs in different package managers' approaches to semver in general, and how his work on cargo-semver-checks motivated him to create a tool for querying data in just about any format. Hosted on Acast. See acast.com/privacy for more information.
2023-09-12
58 min
RustShip - a RustLang podcast
Trustfall and cargo-semver-checks - Predrag Gruevski
✨ Querying Rust API and beyond ✨ 🦀 RustShip is a podcast where Rust developers share their experiences and talk about their projects. 🧙♂️ In this episode, Predrag Gruevski walks us through Trustfall and Cargo-semver-checks, two Rust projects he created. 🔍 Trustfall is a query engine for any combination of data sources, allowing to query files and APIs as if they were databases. https://github.com/obi1kenobi/trustfall 🛡️ Cargo-semver-checks is a cargo plugin that scans Rust crates looking for semver violations. Under the hood it uses Trustfall and Rustdoc to do its job. https://github.com/obi1kenobi/cargo-semver-checks Predrag's contacts 🌐 Web...
2023-08-27
1h 26
Sustain
Episode 178: Maintainer Month with Predrag Gruevski & Kingsley Mkpandiok
Guests Predrag Gruevski | Kingsley Mkpandiok Panelists Richard Littauer | Eriol Fox Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. This is a special podcast and one of several in this series for Maintainer Month. We’re interviewing maintainers to ask them about their experience of open source and their experience of living as maintainers. We’re super excited to have two guests with us. Our first guest is Predrag Gruevski, who’s the maintainer of two projec...
2023-05-23
37 min
JUXT Cast
Strange Loop Edition: A chat with Predrag Gruevski
Episode Notes "The Early Days of id Software: Programming Principles" by John Romero (Strange Loop 2022) Semantic Versioning - Rust: https://docs.rs/semver/latest/semver/ Trustfall: https://github.com/obi1kenobi/trustfall Cargo-semver-check: https://github.com/obi1kenobi/cargo-semver-check “Crafting Interpreters” book: https://craftinginterpreters.com/ Playground at https://play.predr.ag/ Predrag’s blog: https://medium.com/@predrag.gruevski Predrag on Twitter: @PredragGruevski Predrag on GitHub: @obi1kenobi
2022-11-04
15 min