Projet Cloud – Nouvelle France Industrielle Consultation

La société Treeptik, spécialisée dans le Cloud Computing, a été sollicitée dans le cadre de son action au sein du pôle de compétitivité mondial SCS pour apporter sa contribution à la réflexion menée par Thierry Breton, PDG d'Atos et Octave Klaba, DG d'OVH sur le développement d'un écosystème du Cloud en France. La contribution de Treeptik est présentée ci-dessous, selon la trame proposée.

RESTFUL Exception Handling avec Spring 3.X

Cet article va aborder la gestion des exceptions avec Spring 3.X et création d'un message personnalisé injecté dans le body de la réponse REST pouvant être récupéré par le client.

Projection sur le marché du Paas

En 2012, le marché du cloud computing en France représentait 2 milliards d’euros et la société IDC a noté une croissance de plus de 35% pour l’année 2013. Gartner prévoit qu’environ 80% des entreprises françaises auront recours à des services de cloud computing tel que le Iaas, Paas ou Saas (Infrastructure, Platform or Software As A Service) d’ici à 2014 contre 38% actuellement.

Présentation de Docker

Depuis quelque temps, nous utilisons Docker pour gérer des containers Linux LXC. Un container peut être vu comme une machine virtuelle basique. Il va permettre de créer un système de fichiers isolé qui va partager le kernel de l'OS qui l'héberge.

Vagrant la virtualisation pour les dev

Depuis quelque temps, nous utilisons Vagrant pour créer nos environnements de développement. Cet outil est extrêmement pratique car il permet de créer des machines virtuelles automatiquement provisionnées avec tous les outils nécessaires, grâce à une intégration avec Chef très réussie.

Jekyll nouvelle version

Jekyll, le générateur de site statique a fait peau neuve, en passant à sa version 1.0.0 début mai 2013, en apportant son lot de changement. Un nouveau site bien structuré, mais aussi pas mal de modifications dont je vais essayer de faire un rapide tour d'horizon.

Les logs avec Spring AOP

Cet article propose un exemple d'utilisation de Spring AOP pour enregistrer l'évènement correspondant à la sauvegarde d'une entité en base de donnée en Spring IOC et JPA (avec une base MySQL). L'exemple propose de créer un objet Client et de l'enregistrer en base de données. Nous utiliserons un tissage dynamique, c'est à dire que l'aspect sera mis implémenter lors de l'exécution du logiciel.

Une Google Map avec Primefaces

Primefaces est un DTD (Document Type Definition) qui fournit une suite de composants JSF. Cet surcouche permet d'avoir accès à de nombreux composants supplémentaires, enrichissant ainsi le panel de possiblité déjà fournit par JSF seul. Un de ces composants est le gmap et permet d'incruster une carte Google Map. Cet article propose une implémentation simple de ce composant ainsi que son implémentation lors de l'utilisation d'un template puis au sein d'une pop-up.

Présentation de Jekyll

Cet article présente un aperçu de l'outil de génération de pages utilisé pour créer ce blog, jekyll. Il introduira les différents composants utilisés pour pouvoir rapidement comprendre le fonctionnement de jekyll. Quelques outils externes et le langage de balisage markdown seront évoqués.

Un onClickListener pour les gouverner tous

Lors du développement d'applications Android, il est très vite nécessaire de définir des actions lors du click de souris sur différents composants de notre application. Pour se faire, on utilise une méthode onClick fournie par l'interface onClickListener. Dans de nombreux cas on définit cette méthode de façon anonyme pour chaque composant implémentant la méthode onClick. Cette surcharge inutile du code peut être évitée afin d'obtenir un code plus lisible.