Skip to content

Latest commit

 

History

History
196 lines (123 loc) · 2.93 KB

zio_world_presentation.md

File metadata and controls

196 lines (123 loc) · 2.93 KB

ZIO Ecosystem


Bill Frasure

<p>
  <a href="https://github.com/swoogles">
    github.com/swoogles
  </a>
</p>

<p>
  <a href="mailto:[email protected]">
    [email protected]
  </a>
</p>
Billding

Situation

Joined Ziverge

ZIO 2.0 approaches!

We need the community to build on it!


Questions

"Who is publishing on the 2.x releases?"

"Who is working towards a release?"

"Can we track this?"


Constructing an elegant Alpha


Excel-lent

ZIO World Presentation


Excel Downsides

  • Tables only take you so far
  • Manually-entered data is stale immediately

Win - Got a colleague interested


Fun Graphs

Graph

Credit - Will Harvey

Fun Graphs

Graph

Credit - Will Harvey


Graph Downsides

  • Output requires hand-tuning
  • Still hectic

Win - We highlighted connections


Next up, automation


Core Logic

  • Find the latest release of project on Maven
  • Extract dependencies from POM file
  • Slam everything into a graph

Terminal Velocity

Terminal Output

Built with ZIO-cli


Terminal Downsides

  • You have to view in a terminal
  • Built 3 views before I got annoyed
  • Useful, but not easy

To the Web!


* DEMO *


Cool, but I need to be at the computer


* DEMO *


How did we find the relevant PRs?


Advanced Deep-learning Algorithm




pullRequests  
  .find(pr =>  
    pr.title.contains("zio") && pr.title.contains("2"))  

Potential Features

https://github.com/swoogles/zio-ecosystem/issues


Thanks

Will Harvey, for the inspiring graphs and spurring me to take this beyond a spreadsheet

Adam Fraser, for guidance and goal-setting

Ziverge, for attracting enthusiastic engineers and letting them build


Bill Frasure

<p>
  <a href="https://github.com/swoogles">
    github.com/swoogles
  </a>
</p>

<p>
  <a href="mailto:[email protected]">
    [email protected]
  </a>
</p>
Billding