advertisement

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

50 %
50 %
advertisement
Information about Petit déjeuner "Développer sur le cloud, ou comment tout construire à...
Technology

Published on February 20, 2014

Author: makinacorpus

Source: slideshare.net

Description

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.
advertisement

Développer sur le cloud ou comment tout construire à partir de rien Eric BREHAULT

Le cloud pour le développeur Les services les plus connus

GitHub http://github.com ● ● Gestion du code source mais surtout réseau social de développement

Travis-CI https://travis-ci.org ● ● ● Intégration continue Éxécution sur une VM vierge Intégré avec GitHub

Coveralls.io https://coveralls.io ● ● Couverture des tests Intégré avec GitHub

Readthedocs https://readthedocs.org/ ● ● Publication de la documentation Intégré avec GitHub

Heroku Plateform as a Service (Python, Java, Rails, Node.js) $ heroku create sushi Creating sushi... done http://sushi.herokuapp.com/ | git@heroku.com: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

GitHub Pages ● ● ● GitHub publie les contenus web des branches nommées gh-pages, sites statiques uniquement, mais utilisation native de Jekyll.

Pelican sur GitHub Pages http://www.makina-corpus.org/blog/publish-your-pelican-blog-githubpages-travis-ci

Prose.io ● ● Facilite la modification des pages Jekyll publiées sur GitHub Pages, envoie les modifications sur GitHub directement.

Cas pratiques

VuDuCiel http://vuduciel.loire-atlantique.fr/ ● ● ● Le frontal est servi par GitHub Pages. Modifié via Prose.io. Validé avec Travis.

VuDuCiel On a créé nous-même les services manquants: ● ● ● recherche d'adresses, impressions / screenshots, serveur de tuiles. et le frontal reste statique.

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.

OK mais pourquoi ?

Pas d'infrastructure On ne s'occupe pas de maintenir des serveurs.

Puissance des back-end GitHub, Amazon S3, Google Docs sont des services solides, difficiles à égaler par nos propres moyens.

Pas (ou peu) de frais Beaucoup de ces services sont gratuits. Les formules payantes sont progressives.

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é.

Les APIs

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. }); });

Yahoo!QL http://developer.yahoo.com/yql/console select * from html where url="http://makina-corpus.com"

GitHub API GET /repos/:owner/:repo/git/commits/:sha POST /repos/:owner/:repo/git/commits GET /search/repositories

Exemple d'utilisation https://github.com/makinacorpus/github-pages-editor Extension Chrome client-side pour modifier un site GitHub Pages.

Makina Corpus For all questions related to this talk, please contact Éric Bréhault eric.brehault@makina-corpus.com Tel : +33 534 566 958 www.makina-corpus.com

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

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

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

Forum GeoRezo / Petit déjeuner Makina Corpus Toulouse

Le March é. L'Association ...
Read more

Presentations by Makina Corpus // Speaker Deck

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

Petit déjeuner Columbus Café & Co - facebook.com

Petit déjeuner Columbus Café & Co. ... Le vendredi 12 février 2016 de 8h à 11h, ... 31000 TOULOUSE ***
Read more

Booking.com: Hotel du Taur - Toulouse, France

... vous pourrez savourer un petit-déjeuner dans ... Installé au cœur de Toulouse, l'Hôtel Le Clocher de ... Je n'ai pas aimé non plus le petit ...
Read more

Réveil Créatif | 1 petit déj + 1 mini conf (8h30-10h) tous ...

... lieux du centre-ville pour un petit déjeuner suivi d’une rencontre ... 11 février 2016. Just make it ! Voir ... Le mouvement incarne la vie.
Read more

Capucin - facebook.com

... ouvert en janvier 2014 rue du Rempart Villeneuve à Toulouse fermera ses portes le 11 février. ... notre délicieuse petite dernière : ...
Read more

(profession) > Une invitation pour un petit-déjeuner - EURESIS

... 15.11.13; Université d'été GFII, Nancy, ... petit-déjeuner que nous organisons le mardi 13 janvier à partir de 8h30 ... Février 2016; Récentes...
Read more

Petit déjeuner | Envie D'une Recette végétalienne?

Petit déjeuner. Petit déjeuner. Apéro; ... -9 février 2016. 9. Petit déjeuner. ... Voir le profil de Elsakusa sur Pinterest;
Read more