Software CraftsmanShip

Software Craftsmanship : quand la qualité complète la fonctionnalité

Software Craftsmanship : quand la qualité complète la fonctionnalité

Inspiré d’Agile, mais pas seulement, le Software Craftsmanship redéfinit le rôle du développeur pour répondre aux contraintes modernes des entreprises. Développer un logiciel de qualité nécessite non seulement le recours à des développeurs compétents, mais qui, de plus, aiment leur travail, y trouvent un sens et cherchent continuellement à progresser. François Lecomte, Développeur & Tech Community […]

IT Panorama: a lexicon for non-IT people

IT Panorama: a lexicon for non-IT people

We propose to give you all the answers to questions you never dared to ask an IT expert. We worked on a practical, sharable mindmap about technologies and methodologies IT experts use every day.   Why this panorama?   As an IT consultant, I’ve been working for years in an environment full of buzzwords, acronyms, […]

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 […]

12