Software Craftsmanship

Le demi-cercle (épisode 4 — Driver / Navigators)

Tu es en retard, mais ça vient seulement de commencer. Tu t’installes le plus discrètement possible. Peine perdue, car la personne qui se tient debout près du projecteur t’interpelle, te demande ton prénom et t’explique le but de l’exercice de ce soir. « On fait un mob, en TDD, sur le kata Bowling Score. Lui — il désigne la personne qui est assise devant le laptop — c’est le Driver. Le Driver écrit le code, mais il ne pense pas. Vous êtes les Navigateurs. Vous…

Lire la suite
Évènement

Petit-déjeuner : Un éléphant qui se balançait … – jeudi 5 octobre 2017

Comment mettre en musique les big data et valoriser les données avec de nouveaux services. BNP Paribas viendra témoigner de sa démarche avec un retour sur la mise en œuvre de ces nouvelles architectures de données. Un menu copieux pour cette rentrée des petits-déjeuner OCTO avec un focus sur les architectures de données, un témoignage de BNP Paribas, un retour sur la mise en œuvre de ces nouvelles architectures de données et, cerise sur le gâteau, une mise en perspective de la tendance vers des architectures de flux…

Lire la suite
Software Craftsmanship

Le demi-cercle (épisode 3 — Communication Breakdown)

The conclusion seems inescapable that at least with certain kinds of large programs, the continued adaption, modification, and correction of errors in them, is essentially dependent on a certain kind of knowledge possessed by a group of programmers who are closely and continuously connected with them. Peter Naur - Programming as Theory Building Tu regardes cette partie du code, à laquelle il faut ajouter une nouvelle fonctionnalité, et tu t'entends dire tout haut « Je n'aurais jamais écrit ça de cette façon… Comment peut-on faire…

Lire la suite
Évènement

Meetup PerfUG : Détecter et résoudre vos problèmes de performance applicative avec AppDynamics

AppDynamics vous aide à monitorer vos applications métier critiques en étant plus proactif, en réduisant votre MTTR, en diminuant le nombre d'incidents en production et en augmentant la visibilité sur le métier et ainsi le revenu online. AppDynamics détecte automatiquement et surveille les performances des transactions métier de bout en bout, depuis l'utilisateur web ou mobile jusqu'à la base de données, identifie les lignes de code ralentissant les applications et gère intelligemment vos alertes en apprenant le comportement normal de vos métriques et en alertant…

Lire la suite
Archi & techno

La dette technique dans un SI

La dette technique peut être définie de plusieurs façons, selon le point de vue : code, logiciel, infrastructure ou le SI en général. Dans cet article, nous allons faire un focus sur la dette technique dans le SI, ses impacts et comment la traiter.

Lire la suite
Software Craftsmanship

Le demi-cercle (épisode 2 — Voir / Avancer)

(Résumé des épisodes précédents : Et si c'était le moment où on pose son ouvrage et on réfléchit ? Si c'était le moment où l'on commence à changer un peu la manière dont on fait les choses ?) Prenons ce bug. Tu viens d'identifier l'origine du problème, et aussitôt tu t'es figuré la solution. En un clin d'œil. Tu ouvres le code, tu fais la modification qui va bien. Tu relances l'assemblage. Dans dix minutes, l'application sera livrable en recette. Il faudra remettre en place…

Lire la suite
Archi & techno

End to end testing depuis les tranchées, avec Protractor

Trônant sur la pyramide des tests, les tests fonctionnels "de bout en bout" (end-to-end) peuvent être destinés à automatiser les scénarios d'acceptance à travers la fenêtre d'un navigateur. En pratique, ces tests sont souvent soit négligés par les équipes de développement, soit au contraire, utilisés comme ultime ligne de défense pour se protéger de tous les problèmes pouvant survenir sur le projet. Si aucune de ces solutions extrêmes n'est recommandée, les tests end-to-end ont sans nul doute un rôle à jouer dans le développement d'un produit. Par…

Lire la suite
Évènement

IoT world 2017 (Santa Clara)

De Janvier à Juillet, j’ai été en mission au coeur de la Silicon Valley pour une mission industrielle IOT pour un grand compte de l'énergie. L'IOT World 2017 avait lieu à Santa Clara à quelques miles de nos bureaux le 17 / 18 mai. J'y ai vu l'opportunité de couvrir l'événement pour y décrypter les tendances de l'année à venir et peut-être trouver des nouvelles solutions activables dans nos projets. A la suite de ces deux jours de conférence, j’ai pu observer que l’IoT est…

Lire la suite