Summary of Confoo 2016
Natacha Beck
Overall
- More than 150 presentations
- 9 presentations by hour
- Lot of intersting topics
Building Strong Open Source Communities... In Space! by Paul Fenwick
- Have a license, a contributing guide and a code of conduct
- Have some beginner issues well identified
- Should have test
- Recognize external contributor even for non-code
Other presentation by Paul Fenwick
- What's new:
- Block scoping (let & const)
- Default parameters
- Destructuring, replace multiple assignments with only one
- Spread operator
- Classes
- And more...
Other presentation by Ben Ilegbodu
- Live coding
- Already used in LORIS
- Can be interesting for CBRAIN
- And really interesting for BrainBrowser UI
- Already used in LORIS should be used in CBRAIN
- Free and open source: most popular project in GitHub (93K starts and 40K forks)
- What's new in Bootstrap4
- Live coding about how to debug JavaScript in browser
- Use crossorigin attribute when include external JavaScript
- Be carefull when use 3rd party libraries
- Use the Async function of Chrome dev tools
- Use the timeline to analyze performance
- Take care of 'this'
Other presentations by Todd Gardner
Node.js Patters: From Callbacks to Observer by Azat Mardan
- Some times need to rewrite everything not just refactor
- Extract documentation from code
- Double check with client
- Rewrite
- Add test during the refactoring/rewriting
Other presentation by Anna Filina
- Use coverage
- Presentation of ng-describe a convenient BDD for Angular
Building interactive 3D worlds in the browser with WebGL by Martin Naumann
Build APIs with Ruby, on or off Rails by Jean-Philippe Boily
- Lymph is a plugin for Ruby on Rails that aims to keep all your model structures and relationships described in a YAML file
- Obviating the need for manual editing and remembering all the eyes to dot and teas to cross.
- Open source project
- Seems useless for us, maybe useful when create a new project