lundi 20 février 2012

Google App Engine(Google Cloud SQL) /ZK/Spring/Hibernate Integration (1)


Demo : doukkani.appspot.com

Google App Engine est une plateforme de conception et d'hébergement d'applications web basée sur les serveurs de Google.

Google Cloud SQL En octobre 2011, Google aperçus une base de données SQL sans entretien, qui supporte JDBC et DB-API2. Ce service vous permet de créer, configurer et utiliser des bases de données relationnelles avec les applications App Engine. Moteur de base de données MySQL version 5.1.59 est la taille et la base de données ne doit pas être supérieure à 10 Go 3.

Contexte technologique Le service Google App Engine vient concurrencer ceux d'Amazon nommé Amazon Web Services (AWS) et de Microsoft nommé Windows Azure. Ce sont des lots de services applicatifs qui permettent à une application web de stocker des données et d'exécuter du code sur leurs serveurs respectifs.

Beaucoup d'analystes techniques avaient prédit l'arrivée de Google dans ce créneau. « Google finally realizes it needs to be the web platform » a écrit Mike Masnick, qui publie le blog Techdirt4. Source WikiPedia



mardi 14 février 2012

Scrum : le mécanisme d’inspection et d’adaptation




j'ai pris le temps de lire le guide scrum de Ken Schwaber et Jeff Sutherland d'ou j'ai retenu les principes suivants :

Scrum comporte trois activités en ce qui concerne le mécanisme d’inspection et d’adaptation :

1- il y a la mêlée quotidienne (Daily Scrum), qui permet de vérifier l’avancement en regard à l’atteinte du but pour le sprint et d’adapter ce qu’il y a à
faire de manière à optimiser la valeur produite au jour le jour.( Adaptation, optimisation ).

2- La réunion de planification du sprint (Sprint Planning Meeting) et la réunion de revue du sprint (Sprint ReviewMeeting) sont utilisées pour valider l’état d’avancement quant à l’objectif de la livraison courante et pour faire les adaptations qui optimiseront le processus de réalisation du prochain sprint. ( inspection ).

3- La rétrospective du sprint (Sprint Retrospective) permet de passer en revue le sprint qui vient de se terminer et de déterminer les changements à apporter pour que le prochain sprint soit plus productif, enrichissant et agréable pour
toute l’équipe. ( inspection et adaptation ).