[Devoxx FR 2012] – GPGPU facile avec JavaCL, et trivial avec ScalaCL

19 avril 2012

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.

[Devoxx FR 2012] – De l’audit de Code à l’Inspection Continue

19 avril 2012

Lors d’un tools in action, Olivier Gaudin de Sonar Source nous a montré comment Sonar a évolué d’un simple outil d’analyse de code à un outil permettant de suivre l’évolution de la qualité du code dans le temps.

Se lancer avec CloudFoundry

14 décembre 2011

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.

Marklogic : Un repository Xml professionnel

01 décembre 2011

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.

Devoxx 2011 : Introduction au Framework AKKA

18 novembre 2011

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.

Devoxx 2011 : Play! 2.0

17 novembre 2011

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.

En route vers Devoxx 2011

16 novembre 2011

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!

Le cloud 3/3 – Ses limites et points faibles

28 septembre 2011

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 :

  1. Le cloud 1/3 – Les concepts de base
  2. Le cloud 2/3 – Le Cloud pour les développeurs
  3. Le cloud 3/3 – Ses limites et points faibles

Le cloud 2/3 : Le Cloud pour les développeurs

16 septembre 2011

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 :

  1. Le cloud 1/3 – Les concepts de base
  2. Le cloud 2/3 – Le Cloud pour les développeurs
  3. Le cloud 3/3 – Ses limites et points faibles

Le cloud 1/3 – Les concepts de base

13 septembre 2011

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 :

  1. Le cloud 1/3 – Les concepts de base
  2. Le cloud 2/3 – Le Cloud pour les développeurs
  3. Le cloud 3/3 – Ses limites et points faibles