Dans ce Tools In Action, Olivier Chafik nous a présenté deux de ses projets permettant de faciliter l’utilisation d’OpenCL en Java et en Scala : JavaCL et ScalaCL.
Dans ce Tools In Action, Olivier Chafik nous a présenté deux de ses projets permettant de faciliter l’utilisation d’OpenCL en Java et en Scala : JavaCL et ScalaCL.
Après avoir présenté de manière générale ce qui se cache derrière le Cloud Computing, il est temps de passer aux travaux pratiques, en l’occurrence avec CloudFoundry.
Pour rappel, CloudFoundry est la solution de Cloud de VmWare qui repose sur un projet OpenSource, CloudFoundry en lui-même, et ses deux déclinaisons officielles : CloudFoundry.com qui offre un hébergement en ligne et MicroCloudFoundry qui permet de faire du Cloud sur son PC.
Pour le moment CloudFoundry supporte out-of-the-box MySQL, MongoDb, Redis, RabbitMq, Java, Ruby, Groovy, Scala et NodeJs. Il existe cependant d’hors et déjà de nombreuses extensions faites par la communauté pour offrir des services supplémentaires.
Pour cet article nous allons déployer une simple application Java se connectant à une base de données MySQL via hibernate, utilisant Struts 2 pour la vue, un peu de Spring pour englober le tout et Maven pour le build. Nous devrions ainsi avoir quelque chose d’assez proche d’une application Java “type” en entreprise à l’heure actuelle.
Suite à la sortie de Marklogic Server 5 il y a peu, j’en profite pour faire un article présentant ce serveur de stockage peu connu en France mais qui gagne à être connu et qui monte de plus en plus en puissance aux Etats-Unis.
Marklogic Server est un repository XML, cela signifie qu’il permet de stocker nativement des documents XML et de les requêter en Xpath ou en Xquery.
Suite à la présentation de Play! 2.0 hier, ma curiosité m’a poussé à suivre la présentation d’Akka par Jonas Boner afin d’en savoir plus sur les mécanismes se cachant derrière tout ça.
Akka, en dehors de la déesse de la sagesse et de la beauté dans la mythologie Sami, est un framework disponible en Scala et en Java permettant de gérer très efficacement des applications multithread et concurrentes. Ce framework est OpenSource et soutenu par TypeSafe, la société derrière Scala.
J’ai assisté à la présentation animée par Guillaume Bort et Sadek Drobi sur Play! 2.0 qui entre dans sa phase de bêta cette semaine. Ne connaissant Play! que de nom j’étais curieux de voir ce que pouvait apporter ce type de framework.
Pour ceux qui ne connaissent pas Play!, il s’agit d’un framework Web dit de haute productivité (rechargement du code à chaud, convention over configuration, etc.) et stateless qui attire beaucoup l’attention depuis quelques temps.
Devoxx fête ses 10 ans et So@t ne pouvait se permettre de rater cet événement majeur !
C’est ansi que François Ostyn (@ostynf), Khanh Tuong Maudoux (@jetoile) et moi-même (@matparisot), sommes actuellement dans le train en direction de Anvers pour y assister.
Vous pourrez donc nous suivre sur nos comptes twitter respectifs ainsi, évidemment, que sur le compte @soatexpert. Vous aurez également droit dans la foulée à pleins d’articles sur le blog concernant les conférences qui nous ont le plus marqué.
Restez à l’écoute pour suivre nos aventures!
Après avoir défini plus concrètement ce qu’est le Cloud Computing et avoir vu quels outils il propose aux développeurs, nous allons maintenant nous intéresser aux principales limites et faiblesses de cette technologie.
En effet, bien que de plus en plus présents dans nos vies de tous les jours qu’elles soient professionnelles ou personnelles, le Cloud n’est pas une solution miracle répondant à tous les besoins.
Cet article fait partie d’un triptyque sur le Cloud Computing :
Après avoir défini plus concrètement ce qu’est le Cloud Computing et fait un rapide historique, nous allons maintenant nous intéresser aux différents services proposés aux développeurs.
En effet, ce qui constitue le principal challenge du Cloud est le transfert des outils informatiques à l’extérieur de l’entreprise. Y compris les outils des développeurs.
Cet article fait partie d’un triptyque sur le Cloud Computing :
Lors du mois de Juillet 2011 a eu lieu le ParisJUG où Patrick Chanezon accompagné de guest stars a fait une présentation sur le Cloud.
Plutôt que de faire un compte-rendu exhaustif de la soirée très bien retranscrite par Olivier Croisier sur TheCoderBreakfast et par Nicolas Martignole (avec pas moins de 3 articles : Patrick Chanezon au ParisJUG, Didier Girard, SFEIR, Création de valeur et compétitivité avec le Cloud et CloudFoundry présenté par Guillaume Laforge, Soirée Patrick Chanezon), je vais plutôt tenter de faire une synthèse de ce qu’est le Cloud de manière générale, et quel est son impact pour les développeurs, en m’appuyant sur un certain nombre d’éléments évoqués par les différents intervenants.
Cet article est divisé en trois articles :
Aucun commentaire