Software Engineering

Posté le 01/04/2011 par Rémy Christophe Schermesser

C'est quoi cet article ? Facile ! Un résumé de l'actualité autour de Ruby du mois passé, pour les techos et les geeks pressés. Retrouvez moi sur ce blog pour des infos de techos à techos.Pour les plus pressés, une seule chose à retenir pour cette première brève : la nouvelle version de REEREE 2011.03Commençons par une nouvelle version : La sortie d...

Lire la suite >

Posté le 29/03/2011 par Vincent Coste

Derrière ce titre un peu provocateur (je code pour le plaisir voyons, pas pour manger!) se cache le fameux mythe de l’AGL et de la génération de code a partir de spécifications.Nous n’allons pas parler de cela. Non, le but ici est de vous initier aux arcanes des moteurs (engines) et générateurs (generators) en ruby on rails, le framework de dévelop...

Lire la suite >

Posté le 28/03/2011 par Cédrick Lunven

Depuis maintenant plusieurs années, architecture d'intégration rime avec Entreprise Service Bus. Nous leur avons déjà consacrés plusieurs articles comme ici ou encore là.. Bien que ces outils soient puissants ils restent très lourds à mettre en place.Il existe aujourd'hui une alternative : des frameworks simples et légers ne nécessitant aucune d'in...

Lire la suite >

Posté le 23/03/2011 par Marc Bojoly, Olivier Mallassi, Rudy Krol, David Rousselie

Il y a une semaine, avait lieu la 5° édition de QCon, un événement incontournable pour l'architecture de SI, pour sentir les tendances de l'industrie, pour détecter quelques nouveautés. 6 tracks parallèles, un total de 90 sessions. Impossible de participer à tout mais voici ce que nous en avons envie de retenir :Des sujets d’actualité...voire innov...

Lire la suite >

Posté le 22/03/2011 par Julien Jakubowski

Imaginons le cas suivant : nous avons une base MongoDB, alimentée exclusivement par des batchs ordonnancés et via un client back office. Les utilisateurs, très nombreux,  y accèdent via une application client-serveur. La consistance ne doit être qu'in fine (eventually consistent en anglais). Nous avons donc, en gros, 1 accès en écriture pour 10 acc...

Lire la suite >

Posté le 15/03/2011 par Cyril Poder

Dans l'article précédent nous avions abordé la mise en œuvre des implémentations JAX-RS Jersey et RESTEasy ainsi que celles de CXF et Restlet.Nous nous intéresserons dans cette seconde partie aux tests unitaires. Avant d'entrer dans le détail je souhaiterais attirer votre attention sur le fait que toutes ces implémentations offrent la possibilité d...

Lire la suite >

Posté le 09/03/2011 par Meriem Berkane

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 CruiseC...

Lire la suite >

Posté le 09/03/2011 par Benoît de Chateauvieux

Vous n'avez pu rater la semaine dernière l'annonce de la sortie de la JSR 342!Il s'agit de la spécification de Java EE 7 dont le principal focus se veut être le Cloud. Cette évolution de la plateforme était attendue. En effet, nombreux sont ceux qui, depuis plusieurs mois, prédisent que l'avenir de Java dépendra de sa faculté à intégrer les paradig...

Lire la suite >

Posté le 08/03/2011 par Maxence Walbrou

Gardez le contact avec vos utilisateurs, apportez leur de l'information ponctuelle et dynamisez l'utilisation de votre application... sans que celle-ci n'ait besoin d'être en cours d'exécution ! C'est ce que permettent les notifications push sur nos smartphones. Android propose depuis la version 2.2 de l'OS la gestion de ces messages légers par l'u...

Lire la suite >

Posté le 04/03/2011 par Cyril Picat

Il y a deux semaines a eu lieu le JUG de Lausanne sur l'analyse de la qualité du code. J'en ai été l'organisateur et la publication de la vidéo de cet événement m'a donné l'occasion de le revivre et m'a donné envie de le commenter. Voilà donc mes impressions personnelles sur cet événement.Quelques explications pour commencer sur mes motivations : t...

Lire la suite >