[TWiR] Call for Participation

Hi. I'm looking for people interested in crypto, command line and backups. Rdedup started as a little project for backup deduplication, but PR after PR, it's growing into very efficient and robust multipurpose deduplication machine. Check the github repo: https://github.com/dpc/rdedup , read github issues, read an article on how high performance through parallelization is achieved: http://dpc.pw/blog/2017/04/rusts-fearless-concurrency-in-rdedup/ and feel free to ask questions on gitter channel!

2 Likes

Hi,

We are looking for people to join our mission of building an event sourcing database engine. Event sourcing is a pattern in which, instead of storing the current state of the data and using it as a source of truth, one should immutably record the full series of actions taken and designate that log as a source of truth instead. This approach can simplify tasks in complex, changing domains by avoiding the need to synchronize data models and domain models. It also provides great auditing and transactional capabilities, as well as opportunities for lossless error correction.

The core ideas behind our project (PumpkinDB) stem from the so called lazy event sourcing approach which is based on storing and indexing events while delaying domain binding for as long as possible. The intention of this database is to be a building block for different kinds of event sourcing systems, ranging from the classic one (using it as an event store) all the way to the lazy one (using indices) and anywhere in between. It's also possible to implement different approaches within a single database for different parts of the domain.

We've been previously nominated as a Crate of the Week and have grown our followers base significantly since the first announcement.

We are gearing up for the next release and have recently pushed out some exciting bits (like SPDK bindings for Rust for our future direct NVMe storage module). We are working on examples and articles to explain our ideas in more details to make the project more accessible in the short term.

As per our contributions guidelines:

  • We merge pull requests rapidly (try!)
  • We are open to diverse ideas
  • We prefer code now over consensus later

We also maintain a list of "starter issues" and will be happy to chat in our Gitter room!

4 Likes

I've written up two Maud issues that should be suited for new contributors:

https://github.com/lfairy/maud/issues/84

https://github.com/lfairy/maud/issues/85

I wrote up a potential optimization for one of bindgen's internal phases:

https://github.com/servo/rust-bindgen/issues/664

Currently, we end up duplicating a lot of computations, and with a carefully placed bitset, we could avoid the duplication completely. Details in the issue!

1 Like

Two from tokei

Easy

https://github.com/Aaronepower/tokei/issues/106

Easy-Medium

https://github.com/Aaronepower/tokei/issues/120

1 Like

https://github.com/servo/rust-url/issues/318
https://github.com/servo/rust-url/issues/316
https://github.com/servo/rust-url/issues/315
https://github.com/servo/rust-url/issues/314
https://github.com/servo/rust-url/issues/313
https://github.com/servo/rust-url/issues/312
https://github.com/servo/rust-url/issues/311
https://github.com/servo/rust-url/issues/310
https://github.com/servo/rust-url/issues/309
https://github.com/servo/rust-url/issues/308
https://github.com/servo/rust-url/issues/307
https://github.com/servo/rust-url/issues/305
https://github.com/servo/rust-url/issues/302
https://github.com/servo/rust-url/issues/301
https://github.com/servo/rust-url/issues/300
https://github.com/servo/rust-url/issues/298

https://github.com/brson/rust-cookbook/issues/40
https://github.com/brson/rust-cookbook/issues/42
https://github.com/brson/rust-cookbook/issues/39
https://github.com/brson/rust-cookbook/issues/37
https://github.com/brson/rust-cookbook/issues/36
https://github.com/brson/rust-cookbook/issues/35
https://github.com/brson/rust-cookbook/issues/34
https://github.com/brson/rust-cookbook/issues/33

Help from anyone who has experience working with musl libc and/or OpenSSL and/or ARM would be greatly appreciated adding OpenSSL support to cross targets that are currently missing it:

https://github.com/japaric/cross/issues/21
https://github.com/japaric/cross/issues/27

People are needed to help fill out the log crate evaluation, write cookbook recipes for the log crate, and generally offer their opinions.

2 Likes

https://github.com/danburkert/memmap-rs/issues/32
https://github.com/danburkert/memmap-rs/issues/34
https://github.com/danburkert/memmap-rs/issues/35
https://github.com/danburkert/memmap-rs/issues/37
https://github.com/danburkert/memmap-rs/issues/33

https://github.com/brson/rust-cookbook/issues/59

https://github.com/rust-lang/rust/issues/38800

I'm starting a recommender systems framework written in Rust and I'd love to work with people interested in this topic. There are a bunch of fairly easy issues here: https://github.com/z1mvader/quackin/issues that only requre some basic knowledge on recommender systems. The project itself is pretty new and young so I hope that it will be a good space to discuss recommender systems and machine learning topics as well.

https://github.com/rust-lang-nursery/rustup.rs/issues/1111
https://github.com/rust-lang-nursery/rustup.rs/issues/1006
https://github.com/rust-lang-nursery/rustup.rs/issues/1095
https://github.com/rust-lang-nursery/rustup.rs/issues/992
https://github.com/rust-lang-nursery/rustup.rs/issues/1009
https://github.com/rust-lang-nursery/rustup.rs/issues/990
https://github.com/rust-lang-nursery/rustup.rs/issues/1007
https://github.com/rust-lang-nursery/rustup.rs/issues/916
https://github.com/rust-lang-nursery/rustup.rs/issues/756
https://github.com/rust-lang-nursery/rustup.rs/issues/306
https://github.com/rust-lang-nursery/rustup.rs/issues/499
https://github.com/rust-lang-nursery/rustup.rs/issues/820
https://github.com/rust-lang-nursery/rustup.rs/issues/904

1 Like

Rusoto has a few issues ready to go. For example https://github.com/rusoto/rusoto/issues/616 is marked easy and would greatly help us out.

The libz blitz is in need of someone to lead the walkdir evaluation.

1 Like

If anyone has some free time:

https://github.com/Keats/gutenberg/issues/70

1 Like

The log crate just completed its evaluation, generating a ton of easy-tagged issues!

1 Like

https://github.com/rust-lang/rust/issues/42157

1 Like

https://github.com/rust-lang/rust/issues/42349
https://github.com/rust-lang-nursery/rustup.rs/issues/1144

1 Like