Publications de Meriem Berkane

Bonne pratique

Souveraineté et cloud, quel rapport ?

L’idée d’un cloud souverain est apparue une première fois il y a une dizaine d'années, lancée par le président Sarkozy lors d’un G8 du numérique organisé à Paris, mélangée à l’idée de « civiliser Internet ». L’optique d’alors était de considérer Internet comme un Far West, une zone primitive peuplée d’indigènes mal policés, les internautes, et qu’il fallait mettre dans ce lieu mal fréquenté un peu de présence d’État pour améliorer tout ça. Cette idée est passée de mode. Le vocable reparaît ces temps-ci. Mais…

Lire la suite
Archi & techno

Le déploiement continu par Thoughtworks : Go!

Thoughtworks, le cabinet de conseil spécialisé dans les pratiques de développement agile et XP, faisait figure de pionnier de l'intégration continue lors de la sortie de leur outil d'automatisation de build CruiseControl il y a quelques années. Cependant, la concurrence fut rude ces dernières années, notamment grâce à Hudson ou TeamCity, et CruiseControl apparaît aujourd'hui comme un outil fonctionnel mais sans plus. La réponse de Thoughtworks ne s'est pas faite attendre longtemps: la sortie de Go, un outil de gestion du cycle de vie des…

Lire la suite
Évènement

CITCON London 2010: J-3

Nous aurons le plaisir de participer dans quelques jours à la CITCON Europe, qui aura lieu les 5 et 6 novembre à Londres. La Continuous Integration and Testing CONference, c'est chaque année plus de 150 experts et passionnés qui se retrouvent pour partager et apprendre sur les sujets liés à l'intégration continue. L'an dernier, cela avait lieu à Paris (cf. le compte-rendu ici). Les sujets abordés seront proposés par les participants dans des open-spaces. Nous y parlerons de continuous delivery, ce principe qui vise à…

Lire la suite
Archi & techno

Play! Framework

Play est un framework de développement web dans la sphère java, visant à offrir une productivité plus élevée aux développeurs de par sa simplicité et sa facilité d’accès. Il a beaucoup suscité l’engouement de la communauté au début de cette année, où il apparaissait comme un framework jeune mais prometteur et s’inspirant des bonnes idées observées dans d’autres frameworks comme Ruby On Rails. Ce billet a pour but de revenir sur ce framework un an après afin de (re)découvrir ses traits différentiant, de jeter un…

Lire la suite
Évènement

Devoxx 2009, une synthèse 2/2

Devoxx 2009 s'est tenu comme chaque année à Anvers les 18, 19 et 20 Novembre. Octo était présent pendant cet évènement important. Le but de ce billet en deux parties, est de revenir sur les thèmes phares de cet évènement, de les synthétiser et d'apporter un regard critique. Les thèmes qui seront abordés sont : Les keynotes Le cloud computing Java comme une plateforme Java plus simple et plus productif La SOA L'OSGI Les sessions méthodologiques, avec par exemple Pomodoro et "development is social?" Voici…

Lire la suite
Évènement

Devoxx 2009, une synthèse 1/2

Devoxx 2009 s'est tenu comme chaque année à Anvers les 18, 19 et 20 Novembre. Octo était présent pendant cet évènement important. Le but de ce billet en deux parties, est de revenir sur les thèmes phares de cet évènement, de les synthétiser et d'apporter un regard critique. Les thèmes qui seront abordés sont : Les keynotes Le cloud computing Java comme une plateforme Java plus simple et plus productif La SOA L'OSGI Les sessions méthodologiques, avec par exemple Pomodoro et "development is social?" Voici…

Lire la suite
Archi & techno

Trois pistes pour distribuer vos builds

L'objectif du build continu est de fournir aux développeurs un retour sur la qualité du code qu'ils viennent de commiter. Plus ce retour sera fait rapidement, plus il sera efficace. Dans leur présentation à l’Université du Système d’Information intitulée Les nouveaux défis de l’intégration continue, Jérôme Van Der Linden et Philippe Guicheney présentent le build distribué comme une solution aux problématiques de temps de build continu. Le but de cet article est d'approfondir cette notion de build distribué, en: Présentant trois concepts de distribution du…

Lire la suite
Méthode

La place de la documentation dans les projets agiles

Les équipes agiles mettent l’accent sur la livraison de user stories. Dans le Manifesto for Agile Software Development, on retrouve cette notion de priorité au  développement du logiciel : Working software over comprehensive documentation. Cette rupture par rapport au mode de pensée dans les méthodes classiques est souvent perçue par les équipes agiles jeunes et peu expérimentées comme une chasse à la documentation, et une dévalorisation totale de celle-ci. Cet article est basé sur un retour d’expérience d’un projet : réalisé en agile depuis deux…

Lire la suite