Look for any podcast host, guest or anyone
Showing episodes and shows of

Predrag Gruevski

Shows

Open Source SecurityOpen Source Securitycargo-semver-checks with Predrag GruevskiCargo 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-0733 minDeveloper VoicesDeveloper VoicesA 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-071h 15devtools.fm: Developer Tools, Open Source, Software Developmentdevtools.fm: Developer Tools, Open Source, Software DevelopmentPredrag Gruevski - Trustfall, Cargo Semver Checks, and the Future of Query-Based ToolsThis 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-0951 minThe Changelog: Software Development, Open SourceThe Changelog: Software Development, Open SourceMAJOR.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-261h 32Changelog InterviewsChangelog InterviewsMAJOR.SEMVER.PATCHPredrag 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-261h 32Changelog Master FeedChangelog Master FeedMAJOR.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-261h 32Rustacean StationRustacean Stationcargo-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-2951 minSoftware UnscriptedSoftware UnscriptedThe SemVer Rabbit Hole with Predrag GruevskiRichard 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-1258 minRustShip - a RustLang podcastRustShip - a RustLang podcastTrustfall 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-271h 26SustainSustainEpisode 178: Maintainer Month with Predrag Gruevski & Kingsley MkpandiokGuests 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-2337 minJUXT CastJUXT CastStrange Loop Edition: A chat with Predrag GruevskiEpisode 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: @obi1kenobi2022-11-0415 min