home.social

Search

319 results for “predrag”

  1. Here's everything you'll find in the post above!

    If you're a regular reader, some of these sections may be familiar. There are links so you can skip ahead!

    #rust #rustlang #semver #yearinreview

  2. cargo-semver-checks is growing faster than ever:
    - 7 new releases, from v0.39 to v0.45
    - 122 new lints, more than double last year's count
    - 4x reduction in lint execution time — some lints became up to 10x faster
    - across 26 (!!) rustdoc format versions

    Check out our "year in review" 👇
    predr.ag/blog/cargo-semver-che

    #rust #rustlang #semver #yearinreview

  3. SemVer is tricky in all languages. But in Rust, it's easier than ever before!

    By the end of 2024, cargo-semver-checks' capabilities were growing exponentially: 30 -> 57 -> 120 lints.

    We now end 2025 with 242 lints — 122 new lints were merged this calendar year 🎉 The exponential continues!

    #rust #rustlang #semver

  4. Over the last 6 months, two students made some amazing contributions to cargo-semver-checks.

    Check out their work and the work of their peers elsewhere in the Rust project in this new post:
    blog.rust-lang.org/2025/11/18/

    #rust #rustlang #gsoc #gsoc2025

  5. RE: hachyderm.io/@ponderingpothos/

    Scipy is a phenomenal library. It's not every day that one can beat its performance by 1-2 orders of magnitude. Today is that day, though!

    Must-read post if you care about any of:
    - high performance Rust
    - numerical methods
    - how Rust can make Python faster

    #rust #rustlang #scipy #python #optimization

  6. cargo-semver-checks v0.45.0 is out today 🎉

    ICYMI, this post discusses how the headline feature came about: support for users' local `.cargo/config.toml` configuration.

    "How hard could supporting configuration be?" you say? Read the post, then tell me 😁
    predr.ag/blog/ghosts-in-the-co

    #rust #rustlang #semver

  7. I ran into some ghosts when compiling Rust:
    - `cargo-semver-checks` said the code didn't compile.
    - `cargo check` said it was fine.

    What better day to talk about it than Halloween? 🎃👻

    predr.ag/blog/ghosts-in-the-co

    #rust #rustlang #semver #halloween

  8. Red eye # 1: ✅
    Red eye # 2: boarding soon

    Rust Forge was so awesome though. Worth it!

    #rust #rustlang #rustforge #conference

  9. Red eye # 1: ✅
    Red eye # 2: boarding soon

    Rust Forge was so awesome though. Worth it!

    #rust #rustlang #rustforge #conference

  10. Red eye # 1: ✅
    Red eye # 2: boarding soon

    Rust Forge was so awesome though. Worth it!

  11. Red eye # 1: ✅
    Red eye # 2: boarding soon

    Rust Forge was so awesome though. Worth it!

    #rust #rustlang #rustforge #conference

  12. Red eye # 1: ✅
    Red eye # 2: boarding soon

    Rust Forge was so awesome though. Worth it!

    #rust #rustlang #rustforge #conference

  13. My "How to Query (Almost) Everything" talk is now also available in written form!

    Enjoy the bonus sidenotes that couldn't fit in the conference talk — check it out here 👇
    predr.ag/blog/how-to-query-alm

    #conference #talk #querying #trustfall #devtools

  14. I wrote down the basics of Moneyball hiring in this post.

    It's easy to start there. There's lots more you can do after that — DM me if you want to chat.

    predr.ag/blog/mediocrity-can-b

    #moneyball #recruiting #diversity #dei

  15. I gave a friend some Moneyball hiring advice a few months ago. He's a hiring manager at a tech startup and was looking to grow the team.

    Today, I woke up to this message: "My team is now 50% women" 🤩

    #moneyball #recruiting #diversity #dei

  16. My "SemVer in Rust" talk from @fosdem is now available as a blog post!

    I used the "annotated talk" format pioneered by @simon to make it easy to skim the material, skip ahead, and jump between the written post and the video.

    Enjoy, and let me know what you think!

    predr.ag/blog/semver-in-rust-t

    #rust #rustlang #talk #fosdem #fosdem2024 #semver

  17. At @fosdem I gave a talk on why SemVer in #rustlang is so hard, and how cargo-semver-checks can help.

    An A/V glitch caused 10min of the recording to be lost, so I made an updated video 👇

    Here's a peek at what you'll learn in the talk 🧵
    youtu.be/VArNQtYBC6Y

    #rust #rustlang #semver #cargo #fosdem #fosdem2024
    #talk #programming

  18. This is #Trustfall if you hadn't seen it before. It's been around for a few years, and it's the foundation of dev tools used by the likes of Amazon and Google.

    The GitHub integration isn't open-source, but it's in private beta — DM me to join.
    github.com/obi1kenobi/trustfal

  19. Querying APIs with Trustfall means you don't worry about:
    - rate limits
    - caching
    - optimizations (like predicate pushdown)
    - weird API quirks and inconsistencies (every API has them!)

    You write the query, #Trustfall handles everything else.

  20. A friend's company uses a bot for GitHub issue triage. They wanted to know how often people react 👍 or 👎 to its comments.

    A few min and one #Trustfall query later, they had a dataframe with all their data: 5000+ rows.

    Who else could use this? RTs appreciated, DM me for access 👀

  21. Number 1, definitely my favorite, cargo-semver-checks.
    [...]
    We can transform cases where the maintainer needs to be careful, into ones where we have a machine assistant that can support us in making sure semver is not broken.
    @algo_luca at #eurorust23

    It made my day 😍

    Also, that was an excellent overview of how cargo-semver-checks works! Go check out the full talk:
    youtube.com/watch?v=OxQYyg_v3r

    #rustlang

  22. ✨ Better autocomplete in Trustfall playground ✨

    Contributed by GitHub user u9g, now it only suggests directives that are valid for that spot in the query.

    Here 👇 only edges can have @​recurse or @​optional, so they aren't offered on properties like byUsername.

    #trustfall

  23. Day 2 of P99 CONF is today!

    I'll be talking about Trustfall's new optimization API. It massively sped up semver linting in Rust, and it can do the same for your apps too!

    Grab a free ticket and join me there!
    p99conf.io/

    #rustlang #semver #trustfall #p99conf

  24. Install the stub generator CLI with:

    cargo install --locked trustfall_stubgen --features cli

    More info here:
    github.com/obi1kenobi/trustfal

    #rustlang #trustfall

  25. Starting to build a Trustfall adapter just got easier:

    trustfall_stubgen --schema <file> --target <dir>

    ➡ High-quality adapter stub containing all types, properties, and edges in your schema. It even unpacks edge properties into their proper types!

    All screenshots from the example HackerNews schema in the Trustfall repo's test cases:
    github.com/obi1kenobi/trustfal

    #rustlang #trustfall

  26. Wondering what the code for this looks like?

    In cargo-semver-checks, it's *literally* just a version bump. No joke. Business logic shouldn't care about how queries run under the hood! #trustfall

    In the adapter, it's 2 caches + 3 "fast paths" in ~750 LoC:
    github.com/obi1kenobi/trustfal

  27. Trustfall's new query optimizations API is taking shape 🚀

    Here's the "how is this vertex being used by this query" portion of the API. Any thoughts? Any better naming ideas?

    #trustfall #rustlang