Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How Rust is being developed - FOSDEM 2017

Bitergia
February 04, 2017

How Rust is being developed - FOSDEM 2017

Slides for FOSDEM 2017 talk at Mozilla DevRoom

Bitergia

February 04, 2017
Tweet

More Decks by Bitergia

Other Decks in Technology

Transcript

  1. How Rust is being developed Jesus M. Gonzalez-Barahona (URJC) @jgbarah

    jgb at bitergia dot com https://speakerdeck.com/bitergia FOSDEM 2017, Mozilla devroom Brussels (Belgium) February 4th 2017
  2. /me Like five years ago I was having coffees with

    the gang of Bitergia founders Involved in the company since then http://bitergia.com I work at Universidad Rey Juan Carlos... ...researching about software development http://gsyc.es/~jgb My two hats:
  3. You can filter You can drill down You can share

    You can follow links https://rust-analytics.mozilla.community
  4. Your turn You can play with the dashboard You can

    play with the ElasticSearch data You can produce scripts, link the data to programs You can improve GrimoireLab You can report bugs, ask for features https://github.com/mozilla/participation-metrics-org/
  5. Your turn from elasticsearch import Elasticsearch from elasticsearch_dsl import Search

    es = Elasticsearch(["http://xx:[email protected]”] s = Search(using=es, index=’git’) s = s.filter('range', files={'gt':0}) s = s.filter('range', author_date={'gt': datetime(2016, 7, 1)}) s.aggs.metric('commits', 'cardinality', field='hash') s.aggs.bucket('histogram', 'date_histogram', field='author_date', interval='quarter') by_q = s.execute() for quarter in by_q.to_dict()['aggregations']['histogram']['buckets']: print("Unique commits for quarter starting on ", Quarter['key_as_string'], ": ", quarter['doc_count']) https://jgbarah.gitbooks.io/grimoirelab-training/