NCrafts, parce que la culture crafts est importante

Publié par Radwane Hassen, le 20/04/2015, dans Valtech

sponsor-platinium-600x187

Nous sommes heureux chez Valtech de soutenir pour la deuxième année consécutive NCrafts et de promouvoir une culture qui nous est chère, la culture craft.

Le software craftsmanship rappelle l’importance du savoir-faire du développeur, dont l’excellence technique et l’amélioration continue sont les clés.
Parce qu’un logiciel qui fonctionne n’est pas suffisant et pour que nous puissions livrer de la valeur continuellement, il faut non seulement la maîtrise du workflow de développement en automatisant tout ce qui est possible de l’être (build, packaging, test…) mais aussi une maîtrise de la qualité du code.

Cette culture craft, pousse les développeurs à ne pas être de simples exécutants mais à être maître de leur art pour que la qualité du produit fasse la différence.

Manifesto

Pendant deux jours de conférence le 21 et 22 mai, venez à la rencontre de speakers internationaux de grande qualité et venez partager avec vos pairs.

Valtech accueillera le 20 mai une journée de pré-conférence où vous pourrez choisir entre 4 workshops :

– “Crafting code workshop” par Sandro Mancuso
– “Event Storming workshop” par Alberto Brandolini & Mathias Verraes
– “Getting Started by Configuration Management” par Paul Stack
– “Introduction to functional programming (using C# and F#)” par Scott Wlaschin


DevOps ok? Voici DevEE!

Publié par Paul-Emmanuel Faidherbe, le 30/03/2015, dans IoT, Valtech

Ces dernières années ont largement été marquées par la volonté d’améliorer la collaboration entre les équipes de développement et d’exploitation afin d’assouplir les process en entreprise.

Mais alors que vous pensiez pouvoir reprendre une activité normale et continuer sur cette lancée, voici qu’un nouveau courant pointe son nez, porté par le secteur en plein essor de l’Internet des objets : j’ai nommé le “DevEE”, pour “Developers” et “Electronics Engineers”!

Lire la suite »



Utilisations des API cachées d’Android

Publié par David Gonzalez, le 2/02/2015, dans Android, Java, Mobile, Tutoriel

En tant que développeur d’application mobiles Android, vous êtes vous déjà demandé comment certaines applications pouvaient accéder à des fonctionnalités qui ne sont pas offertes par le SDK Android? Et même pourquoi certaines applications requièrent d’avoir le téléphone “rooté” pour fonctionner?

Cet article, destiné avant tout aux développeurs Android, va tenter de vous donner quelques éléments de réponses à travers l’utilisation de fonctionnalités cachées, sans rooter (débloquer) son téléphone.

Lire la suite »


Un Domain Specific Language à la rescousse

Publié par Louis Foucart, le 20/01/2015, dans Valtech

Un DSL pour sauver le State Chart XML

Nous allons présenter dans cet article ce que peut nous apporter l’approche “Domain Specific Modeling” grâce à une étude de cas tirée d’une expérience réelle dans l’industrie automobile. Voici en un clin d’oeil le problème à résoudre :

clindoeil

Figure 1. Problème et solution en un clin d’oeil

Nous allons voir comment passer d’un mode de travail d’édition de XML dans un éditeur commun et d’étapes de tests et validations multiples à un mode de travail plus direct et spécifique grâce à un environnement dédié pour un Domain Specific Language.
Un Domain Specific Language est un langage spécifique pour un domaine d’application (métier ou technique). Nous allons définir un Domain Specific Language (DSL) grâce au “Language Workbench” de Jetbrains : Meta Programming System (MPS). Un “Language Workbench” est un environnement de développement de DSL. Nous n’insisterons pas sur le comment (ce n’est pas un tutoriel) car cet outil est très bien documenté sur internet, mais plus sur ce que l’on peut facilement obtenir avec. Nous présenterons ainsi ces capacités d’édition qui nous aideront déjà à sortir de notre problématique. Pour cela, nous allons prendre comme cible, le standard XML de définition de machines à états : le SCXML. Cet article est la suite pratique de Le Choc des Titans : Coder vs Modéliser écrit comme introduction au Domain Specific Modeling (DSM).

  1. Il était une fois… (les machines à états et le marécage du SCXML)
  2. L’Oracle (comment s’en sortir grâce à la recherche du sens)
  3. Le Chevalier du Guet (les difficultés qui font peur à tout le monde)
  4. Les passes d’armes (notre éditeur et ses capacités)
  5. L’épée et le bouclier magique (la réutilisation pour aller plus loin tout de suite)
  6. L’Auberge et la quête (cela ne fait que commencer)

Lire la suite »


Les plugins eclipse indispensables

Publié par Sylvain Delafoy, le 15/12/2014, dans Valtech

On ne vous mentira pas en disant qu’eclipse est moins maintenu qu’avant. Grâce à Ohloh Open Hub, on a les stats depuis 2002. Cependant, en sa qualité d’EDI open-source et gratuit, il n’en reste pas moins beaucoup utilisé. Et à ce titre, nous partageons avec vous les bons plugins eclipse que nous utilisons pour être performants.

MoreUnit

moreUnit

Permet de passer du code de l’implémentation au code de test : CRTL + J. Si le test n’existe pas, ça vous ouvre l’assistant de création d’un nouveau test.

Permet aussi de lancer les tests : CTRL + R. Si le focus est sur une classe d’implémentation, ça lance le test associé.

Ce plugin comble intelligemment les manques d’eclipse. À noter : la possibilité de personnaliser par expression réglière le lien entre la classe de test et l’implémentation au cas où vous n’utiliseriez pas la convention MaClasse / MaClasseTest. J’ai déjà vu du code : MaClasse / MaClasseShould par exemple.

 

Lire la suite »





Droidcon Paris 2014

Publié par Benjamin Gonin, le 25/07/2014, dans Android, Événements, Java, Mobile

droidcon-final

 

Elle est de retour pour une deuxième édition ! C’est la Droidcon Paris qui se tiendra cette année les 22 et 23 septembre en plein Paris !

Cette édition est organisée par le PAUG et BeMyApp.

 

Et au programme beaucoup de conférences avec du beau monde parmi les premiers speakers annoncés.

 

Les thèmes cette année sont :

–          Android Development

–          Android Everywhere

–          UX/UI

 

Toutes les infos ici :

http://fr.droidcon.com/2014/

 

Alors réservez dès aujourd’hui ces deux journées, surtout si vous développez pour le robot vert.