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

Petit déjeuner "Développer sur le cloud, ou com...

Makina Corpus
February 20, 2014

Petit déjeuner "Développer sur le cloud, ou comment tout construire à partir de rien" le 11 février - Toulouse

En matière de développement web, il existe de plus en plus de services, souvent gratuits, qui permettent d'externaliser les ressources aussi bien sur la phase de développement que sur la phase de production, à tel point qu'on peut maintenant envisager de produire sans aucune infrastructure.

Makina Corpus

February 20, 2014
Tweet

More Decks by Makina Corpus

Other Decks in Technology

Transcript

  1. Heroku Plateform as a Service (Python, Java, Rails, Node.js) $

    heroku create sushi Creating sushi... done http://sushi.herokuapp.com/ | [email protected]:sushi.git $ git push heroku master ----> Heroku receiving push ----> Rails app detected ----> Compiled slug size is 8.0MB http://sushi.herokuapp.com deployed to Heroku
  2. GitHub Pages • GitHub publie les contenus web des branches

    nommées gh-pages, • sites statiques uniquement, • mais utilisation native de Jekyll.
  3. Prose.io • Facilite la modification des pages Jekyll publiées sur

    GitHub Pages, • envoie les modifications sur GitHub directement.
  4. VuDuCiel On a créé nous-même les services manquants: • recherche

    d'adresses, • impressions / screenshots, • serveur de tuiles. et le frontal reste statique.
  5. Album des territoires en Dordogne http://album-des-territoires.cauedordogne.com/ http://album-des-territoires.cauedordogne.com/#1/urbanisme • Le frontal

    est servi par GitHub Pages et modifié via Prose.io. • Mise à disposition des images et des données cartographiques dans une arborescence de répertoires.
  6. Puissance des back-end GitHub, Amazon S3, Google Docs sont des

    services solides, difficiles à égaler par nos propres moyens.
  7. Pas (ou peu) de frais Beaucoup de ces services sont

    gratuits. Les formules payantes sont progressives.
  8. Les sites statiques, c'est simple Les CMS sont intéressants pour

    gérer des grandes quantités d'information. Mais en contre-partie, ils imposent de nombreuses contraintes et manquent de flexibilité.
  9. OAuth.io OAuth.initialize('Public key'); OAuth.popup('facebook', function(err, result) { result.get('/me').done(function(data) { //

    data is the API call's response. // e.g. data.name for your facebook's fullname. }); });
  10. Makina Corpus For all questions related to this talk, please

    contact Éric Bréhault [email protected] Tel : +33 534 566 958 www.makina-corpus.com