References

    Official ๐Ÿ”—

    Reference Books (Also see Official) ๐Ÿ”—

    Blog Posts ๐Ÿ”—

    Podcasts ๐Ÿ”—

    • Rustacean Station - Current community run podcast
    • New Rustacean - Stopped but itโ€™s where I started. This podcast introduced me to rust and got me excited before I read the book and actually tried it myself (converted commute time into see if I like this rust thing time). I think the main reason it got me excited is that he spoke about the parts of rust that I was interested in and maybe contributed to making it easier to learn rust. I found learning rust easy but thatโ€™s not a sentiment Iโ€™ve heard from many other people so maybe this is why it was easy for me.

    Video ๐Ÿ”—

    See here for youtube videos.

    Useful crates ๐Ÿ”—

    For some crates I have more detailed notes. For those their page title starts with โ€œCrate โ€œ. And for ease of maintenance they are not duplicated here. So please do see the section page for rust to see the list.

    • log - A lightweight logging facade
    • log4rs - a highly configurable logging framework modeled after Javaโ€™s Logback and log4j libraries.
    • tracing
    • float_eq - Compare IEEE floating point primitives, structs and collections for equality
    • float_ord - Add Ord for floats (used as FloatOrd(1.0))
    • inventory - Typed distributed plugin registration.
    • dirs - Helps you find the suitable directory to use in a cross platform way
    • -secrecy - Simple secret keeping library. Small API surface and reasonable protection from mistakes.
    • version - Easy way to check the version of a executable compiled with cargo (clap is probably better if itโ€™s just to add a CLI arg to show to users)
    • List of my crates on crates.io

    GitHub Actions ๐Ÿ”—

    Lints ๐Ÿ”—