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

Développement Web Moderne — méthodes de travail...

Développement Web Moderne — méthodes de travail et principes éprouvés

This talk was given at Web à Québec 2015 on March 19.

I talked about how our Web team at Mirego is constantly improving how we work. Collaboration, tests, code quality and infrastructure were discussed.

I also talked about how we’re now building Web applications according to the “Twelve Factor App” principles.

Rémi Prévost

March 19, 2015
Tweet

More Decks by Rémi Prévost

Other Decks in Technology

Transcript

  1. 2012 QUALITÉ DE CODE var remi = "bar" var sam

    = { test: true }; var simon = 'bar'; var charles = {'test': true}
  2. ................................... . .............................. . ............................ . .... . .... ...................................

    ................................... ................................... ................................... ................................... ................................... ................................... ................................... ................................... TESTS POUR TOUT TESTS 2015 .....
 .....
 .....
 .....
 .....
 .....
 .....
 .....
 .....
 .....
 .....
 .....
 .....
 ..... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
  3. QUALITÉ DE CODE 2015 function handle_click(event) { if ( this.field_element.value

    == "" ) { this.buttonelement.style.display = 'none'; } } function handleClick() { if (this.fieldElement.value === '') { this.buttonElement.style.display = 'none'; } } AVANT APRÈS
  4. BÉNÉFICES Moins de bogues ' On-boarding accéléré ( Productivité )

    Plaisir ♥ COLLABORATION, TESTS, QUALITÉ DE CODE 2015
  5. PROCESSES TWELVE FACTOR APP 2015 6 # Procfile web: puma

    -p $PORT -C config/puma.rb worker: sidekiq -q default
  6. QUESTIONS? COMMENTAIRES? Merci à GitHub pour les icônes Octicons 3

    remi Merci à The Cars pour la musique d’inspiration