Try   HackMD
  •  
    Travis Hathaway
    ·
    Last edited by Travis Hathaway on May 30, 2023
    Linked with GitHub
    Contributed by
Log in to edit or delete your comments and be notified of replies.
Sign upAlready have an account? Log in
There is no commentSelect some text and then click Comment, or simply add a comment to this page from below to start a discussion.

Rust notes

Some third party crates to checkout:

  • rayon
  • thiserror
  • anyhow
  • tokio
  • blessed.rs (website full of stuff 🙌)
  • https://insta.rs/docs/quickstart/
  • https://docs.rs/id3/latest/id3/ (for reading mp3 file metadata)

Design patterns

  • Extension traits
  • Type state
  • Interior mutability
  • RAII
  • Builder

Cool articles

  • https://blog.rng0.io/how-to-do-code-coverage-in-rust
  • https://adventures.michaelfbryan.com/posts/rust-best-practices/bad-habits
  • https://adventures.michaelfbryan.com/posts/daily/slice-patterns/
  • https://adventures.michaelfbryan.com/posts/daily/iterators/
  • https://rust-unofficial.github.io/patterns/patterns/creational/builder.html
Last changed by 

 
Travis Hathaway
·
0
83

Read more

Giving conda Better Configuration Handling

Why do we want to update conda's configuration?

Dec 10, 2024
Conda Operations Dashboard and Reports

In order to give better insight to the operations of conda open-source projects,we want to develop a statistics dashboard. This dashboard will be organized along thefollowing four categories: volume, responsiveness, engagement and lifecycle. The datafor the dashboard will be drawn from GitHub, namely the issues and pull requests forindividual projects. On top of this, we will also use this data to constructa narrative around the management of conda as an open-source project and the turn aroundit has seen in the last three years. Such a narrative would be published separately as ablog post.

Jul 18, 2024
Reporter and Output Handlers Desgin Document

The following document is an explanation of how output rendering in conda works.The document contains a detailed explaination of the software design and certainjustifications behind these design decisions. The intended audience for this documentis someone who wants a thorough understanding of how this system works and is notintended to be a tutorial or how-to article. Please see those for a quicker overviewof output rendering and how to begin using it.

May 23, 2024
Making conda richer notes

This project will require the following steps:

Apr 16, 2024
Read more from Travis Hathaway

Published on HackMD
    • Rust notes
      • Design patterns
      • Cool articles
    Expand allBack to topGo to bottom
  • Rust notes
    • Design patterns
    • Cool articles
Expand allBack to topGo to bottom

Sign in

Forgot password

or

By clicking below, you agree to our terms of service.

Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
Wallet ( )
Connect another wallet

New to HackMD? Sign up