Software CraftsmanShip

Agile makes you Future proof It facilitates the Digital ever changing era.

Agile makes you Future proof It facilitates the Digital ever changing era.

Agile as a whole makes organizations future proof. Agile organizations are highly responsive, able to keep up and excel the digital transformation and innovate continuously. Today, a lot of companies still don’t have time to improve or get bogged down in todays thinking. The Integrated Agile Transformation Model shakes off this pattern. I will briefly […]

Continuous Delivery dans la pratique

Continuous Delivery dans la pratique

Continuous Delivery J’ai eu il y a quelques semaines l’occasion d’animer un petit déjeuner autour du thème du Continuous Delivery. Le terme n’est pas nouveau, mais pourtant plusieurs participants m’ont dit avoir été surpris par le contenu de la présentation, et en particulier l’articulation des trois thèmes qui étaient explicités : l’Agile, le Software Craftsmanship […]

Ne soyez pas Courge avec Calabash

Ne soyez pas Courge avec Calabash

BDD avec Cucumber L’une des difficultés dans un processus de développement est de bâtir ce qui est  nécessaire, et juste ce qui est nécessaire. C’est l’un des objectifs de la méthodologie Agile, et dans la caisse à outils du développeur Agile, on trouve le Behavior Driven Development, qui permet  à l’équipe d’insuffler une dynamique de développement guidée […]

Gradle, build variants, flavors et applicationId

Gradle, build variants, flavors et applicationId

Dans le cadre d’un développement Android, vous êtes parfois amené à devoir publier deux versions différentes de la même application. Vous voulez donc publier deux .apk différents mais qui utilisent le même code source. Cela peut être une version payante qui vient s’ajouter à une version free, ou une version bleue qui vient s’ajouter à […]

Ionic : une puissante alternative hybride au développement natif d’application mobile

Ionic : une puissante alternative hybride au développement natif d’application mobile

Qu’est ce que le framework Ionic ? Ionic est un framework (comprendre “ensemble de composants et outils”) open-source basé sur AngularJS et Apache Cordova, pour faciliter le développement d’applications mobiles hybrides, développé par Drifty Co. depuis 2013. Ionic est également agrémenté de plusieurs outils notamment : CLI: interface de ligne de commande permettant de simuler, […]

Vous avez dit Software Craftsmanship ?

Vous avez dit Software Craftsmanship ?

“Software craftsmanship”… encore un buzz-word étrange comme les informaticiens savent si bien les inventer ? Il est vrai qu’en IT , chaque décennie apporte son lot d’innovations faisant éclore un vocabulaire nouveau, en général réservé à une population restreinte “d’initiés”, et leur permettant de distinguer aisément qui fait partie du groupe, et qui n’est pas […]

Isomorphism: bring your webapp to the next level!

Isomorphism: bring your webapp to the next level!

Every developer should know this rule: “Never write twice the same code” Knowing that, one question falls: How to handle complex webapps development with both front & server rendering? A brief web app history Under the dinosaurs area (I mean a long time ago, before 2010), Web used to belong to the server (I will […]

DevoxxFr : Les Streams sont parmi nous

DevoxxFr : Les Streams sont parmi nous

Dans cette session University, José Paumard s’attaque à la découverte de non moins 3 API Java Open Source de traitement de données, avec comme objectif d’en fournir une grille de lecture comparative en terme d’usage et de performance pour les développeurs. Ces 3 API sont : L’API Stream de Java 8 GS Collections, de Goldman […]

DevoxxFr : Comprendre JavaScript

DevoxxFr : Comprendre JavaScript

A l’occasion de Devoxx FR, Thierry Chatel a proposé un atelier  sur “Comprendre enfin JS”. Cette conférence fut celle qui m’a le plus apporté le premier jour de Devoxx. Autant dire que nous commencions tambour battant ce mercredi matin. En quelques trois heures, Thierry Chatel nous a fait comprendre ou revisiter les fondements de JavaScript, […]