---
title: weekly-dev-meeting-2020-07-29
tags: minutes
---
# Weekly Dev Meeting - 2020-07-29
## Participants
- Thibault Martinez
- Louay Kamel
- Joshua Barretto
- Alexander Schmidt
- Bing-Yang Lin
- Christian Poveda
- Samuel Rufinatscha
- Yu-Wei Wu
## Goals
- Tokio switch;
- Flume switch;
- Bundle miner;
- Round table on crates progression;
## Discussion topics
### Tokio switch
- Pros
- Seems to be more mature, battle-tested;
- `select!` macro is eventually fair;
- Lots of existing frameworks depends on tokio;
- Cons
- Have some similar API with inconsistent behaviour;
- Yu-Wei will investigate;
- Not really a priority at the moment;
### Flume switch
- Flume can block by pausing the thread or deferring to an async runtime;
- Passing all the tests;
- Still quite experimental;
- We could start using it;
### Bundle miner
- Either a bee task or a client task:
- bee: Thibault
- client: Yu-Wei
- There is a Go prototype that just need to be ported to Rust;
### State of crate: bee-api (Sam/Yu-Wei/Thibault)
- Traversal endpoint now returns hashes instead of transactions;
- Created a shared document to agree on the first set of REST and MQTT endpoints;
- Protoype PR is ready to be merged;
- bee-api RFC is ready to be reviewed;
### State of crate: bee-crypto (Thibault/Alex)
- PR has been merged;
- Crate has been released;
- Audit started;
- Added some pedantic lints;
### State of crate: bee-ledger (Thibault/Sam/Joshua)
- Nothing this week;
### State of crate: bee-network (Alex/Joshua)
- Updated error handling;
- Reworked workers;
- Still need to fix duplicate connection;
### State of crate: bee-node (Thibault/Alex)
- Nothing this week;
### State of crate: bee-peering (Sam/Thibault/Alex)
- Nothing this week;
### State of crate: bee-pow (Alex/Yu-Wei)
- Nothing this week;
### State of crate: bee-protocol (Thibault/Sam/Joshua)
- Peer workers have been refactored;
- Removed a lot of duplicated code;
- Faster shutdown;
### State of crate: bee-signing (Thibault/Yu-Wei)
- PR has been merged;
- Crate has been released;
- Audit started;
- Will add some pedantic lints;
### State of crate: bee-snapshot (Thibault/Alex/Samuel)
- Nothing this week;
### State of crate: bee-storage (Thibault/Yu-Wei/Bing/Louay)
- Updated the RFC;
- Storage-crate implementation and refactory (will push to local repo soon, then PR when they are fine);
### State of crate: bee-tangle (Joshua/Alex/Sam)
- Attempt at a prototype of hash interning;
- Waiting on LRU cache and storage to be done;
- Working implementation of TSA;
- Will plug it in bee-p during the next 2 days;
### State of crate: bee-ternary (Joshua/Thibault)
- Some little additions for a future release;
### State of crate: bee-transaction (Yu-Wei/Thibault/Sam)
- Nothing this week;
### State of iota.rs (Yu-Wei)
- New syncing process, all calls now connect to synced node for sure;
- Import bee-signing, bee-crypto;
- Merged spec and add new methods accordingly ;
- Preparation to remove mock;
- CI stuff;
### State of chronicle (Louay/Bing/Yu-Wei)
- Refactory API codes and data model;
- Refactory importer and broker;
- MQTT implementation in the Broker app;
- Helped investigate/filter the historical dmp data requested by users;
- Explored service features integrations;
- Drafted the data analysis flow by considering streaming data processing and distributed computing;
- Studied distributed computing and will use Spark in analyzer first;
- Scylla Blogpost work in progress;