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

R

anderspree
September 30, 2015
79

 R

anderspree

September 30, 2015
Tweet

Transcript

  1. What we worked on https://github.com/TeamDeltaQuadrant/project_plan/blob/master/plan.md * show geo-location on a

    map * use chunking to upload photos * create new role: moderator * export to tumblr ‼ ⚡ Maren
  2. How we got started * set up dev environment *

    test environments * architecture * communication workflows * contribution rules * refactored existing tests Julia good to start with tests to see how everything works (tests as documentation)
  3. Getting used to TDD Maren *Conways Game of life (very

    popular amongst computer scientists, natural scientists and many more) *zero-player game (which means that it evolves automatically after an initial state is set) *grid of square cells that can be alive or dead *each cell interacts with its 8 neighbours according to 4 rules: 1) any live cell with fewer that 2 live neighbors dies 2) any live cell with 2 or 3 live neighbors lives on 3) any live cell with >3 neighbors dies 4) any dead cell with >3 live neighbors becomes a live cell > showing code
  4. Map Implementation Julia most complex issue > go into the

    code > script/server show how it works > biggest challenges: * get to understand backbone, *get it to the frontend *leaflet.js javascript library vs gem) *tile servers … different pods > communication with tile providers *UI/UX hhow to test UI (Jasmine tests)
  5. Video Demo: https://vimeo.com/140902101 Map Implementation Julia most complex issue >

    go into the code > script/server show how it works > biggest challenges: * get to understand backbone, *get it to the frontend *leaflet.js javascript library vs gem) *tile servers … different pods > communication with tile providers *UI/UX hhow to test UI (Jasmine tests)
  6. Map Implementation Julia > what we learned: 1) make a

    pull request early to have a basis to discuss and ask (142 comments) 2) it’s ok to open a PR that is work in progress
  7. Thanks to our awesome supporters <3 * our coaches: Andy,

    Christophe, Urs, Bastian, Finn * the diaspora* maintainers * Aakriti, Philipp and Timo from blacklane * our supervisor: Verena * our mentor: Lisa * RGSoC Orga team and all the sponsors