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

Shipping Bioinformatics Applications

Shipping Bioinformatics Applications

Intro slides of a long list of tutorials about CodersCrowd and Code Reviews, I will be talking about Git, Docker, Code Review, deployments, knowledge management ...

Radhouane Aniba

May 06, 2014
Tweet

More Decks by Radhouane Aniba

Other Decks in Programming

Transcript

  1. CODE TEST DEPLOY MAINTAIN CODE TEST DEPLOY MAINTAIN from here

    to here There can be a lot of problems
  2. CODE TEST DEPLOY MAINTAIN CODE TEST DEPLOY MAINTAIN from here

    to here There can be a lot of problems dependencies Portability Environment (python 2.7 for god’s sake) Reproducibility Readability
  3. CODE TEST DEPLOY MAINTAIN CODE TEST DEPLOY MAINTAIN In a

    box … solution : ship the dev environment with the code
  4. CODE TEST DEPLOY MAINTAIN CODE TEST DEPLOY MAINTAIN In a

    box … solution : ship the dev environment with the code No VM pleaaase !
  5. CODE TEST DEPLOY MAINTAIN CODE TEST DEPLOY MAINTAIN .io an

    open source project to pack, ship and run any application as a lightweight container
  6. CODE TEST DEPLOY MAINTAIN CODE TEST DEPLOY MAINTAIN an open

    source project to pack, ship and run any application as a lightweight container
  7. CODE TEST DEPLOY MAINTAIN CODE TEST DEPLOY MAINTAIN an open

    source project to pack, ship and run any application as a lightweight container looks like Git docker pull <image-name> docker images docker run <image-name> <command> docker commit <image-id> docker push <image-id> docker ps docker logs docker diff <image1> <image2>
  8. Description ksjdh ksjhfs dfjhsd fskjsd sdkjfs sfs sdfsdf sdlfs dfsdf

    sdfsdfldf sdfkj sflksdfsd ff sfjsldkfjs ldkfjs d
  9. Description ksjdh ksjhfs dfjhsd fskjsd sdkjfs sfs sdfsdf sdlfs dfsdf

    sdfsdfldf sdfkj sflksdfsd ff sfjsldkfjs ldkfjs d
  10. Description ksjdh ksjhfs dfjhsd fskjsd sdkjfs sfs sdfsdf sdlfs dfsdf

    sdfsdfldf sdfkj sflksdfsd ff sfjsldkfjs ldkfjs d
  11. Description ksjdh ksjhfs dfjhsd fskjsd Concept to Web application bio*

    libraries Generate knowledge Code review by final users Learn Gamification Networking