Le paradoxe du code legacy

Le code legacy, c’est comme une grosse pelote de laine : quand tu commences à tirer un fil, tu as vite fait d’embarquer toute la pelote.

Tu t’en rends compte quand tu commences à utiliser du code quelque part et que l’air de rien, tu dois importer une classe… Et puis deux…
Et puis tu te rends compte qu’il en manque encore…
En quelques minutes c’est la moitié, ou plus, de l’application que tu embarques.

Continuer la lecture de « Le paradoxe du code legacy »

Travailler en Open Source avec Guillaume Vincent

Que ce soit chez Red Hat ou sur ses projets persos, Guillaume travaille au quotidien sur des projets Open Source.
Derrière le côté un peu peace and love, on trouve une réalité parfois dure.
Comment transformer les critiques en opportunité ?
Comment impliquer les gens pour partager le projet ?
C’est ce que nous raconte Guillaume en s’appuyant sur son expérience.

Twitter : https://twitter.com/guillaume20100

L’article de blog sur CasperJs : https://blog.humancoders.com/quand-lopen-source-mene-au-burn-out-2438/

Se former dans la maison des compagnons : https://maison.artisandeveloppeur.fr

Rejoindre la communauté des artisans développeurs :
https://artisandeveloppeur.fr

Un gastronome dans un restaurant de quartier, par Jean Pasqualini

Cette histoire fait le parallèle entre la cuisine et l’informatique, je laisse votre imagination vous amener à la morale de l’histoire.

Nous allons suivre Michel, un cuisinier d’exception qui a travaillé dans les plus grands restos à Paris. Il décide de déménager en province et trouve un boulot dans un petit restaurant de quartier.

Ce restaurant propose du steak frite, le goût n’est pas exceptionnel, les frites sont parfois trop cuites, le steak classique et le tout est industriel. Autant dire qu’on peut faire la même chose chez soi très facilement pour meilleur goût.

Pourtant il marche bien et les clients reviennent car il n’est pas cher, près de la gare et le service est rapide.

Continuer la lecture de « Un gastronome dans un restaurant de quartier, par Jean Pasqualini »

Objectif 100% de couverture ! Avec Michael Azerhad

Quand ton manager te demande de couvrir tu fais quoi ?
Ben tu couvres…
Mais es-tu conscient qu’un code couvert n’est pas forcement un code testé ?
Dans cet épisode c’est Michael qui anime !
On y parle couverture de code et mutation de code.


Le profil linkedin de Michael : https://www.linkedin.com/in/micha%C3%ABl-azerhad-9058a044/

L’entreprise de Michael : http://wealcomecompany.com

Se former dans la maison des compagnons : https://maison.artisandeveloppeur.fr

Rejoindre la communauté des artisans développeurs :
https://artisandeveloppeur.fr

Bitcoin et la consommation d’énergie avec Jean-Baptiste Dusseaut

Pour Jean-Baptiste Dusseaut Bitcoin est la seule blockchain qui vaille la peine.
Quand on pense à l’épisode d’avant dans lequel on parlait des enjeux énergétiques et du rôle des développeurs, il est intéressant de se poser la question de la consommation de la blockchain Bitcoin.
Viens écouter mon échange avec lui :

https://twitter.com/bodysplash
https://medium.com/@jbdusseaut

L’épisode d’avant : https://artisandeveloppeur.fr/deveveloppeur-et-rechauffement-climatique-avec-jean-baptiste-dusseaut/

Se former dans la maison des compagnons : https://maison.artisandeveloppeur.fr

Rejoindre la communauté des artisans développeurs :
https://artisandeveloppeur.fr

Le danger d’allouer du temps à la qualité avec Eric Siber

Allouer du temps à la qualité de code entre les sprints ?
Si l’initiative est louable elle n’est pas sans risque !
En effet, le travail d’amélioration est un travail continu.
Si on y alloue un temps spécifique la tentation risque d’être grande d’en faire l’économie pour augmenter la vélocité, du moins à court terme.
Bon après faut reconnaître que les sprints techniques sont parfois bien utiles.
Mais à consommer avec modération !
On en parle avec Eric Siber ici :

Le blog d’Eric : https://eric.siber.fr/

L’épisode avec Denis Migot : https://artisandeveloppeur.fr/tu-es-malade-du-scrum-avec-denis-migot/

Se former dans la maison des compagnons : https://maison.artisandeveloppeur.fr

Rejoindre la communauté des artisans développeurs :
https://artisandeveloppeur.fr

Quand l’état adopte l’Open Source avec Laurent Bossavit

Parcours sup a défrayé la chronique par sa non performance.
Mais le code source a été partagé.
Et ça c’est quand même une mini révolution.
Ca vient doucement mais sûrement et on en parle avec Laurent Bossavit.

Le github de betagouv : https://github.com/betagouv

L’épisode d’avant avec Laurent : https://artisandeveloppeur.fr/beta-gouv-avec-laurent-bossavit/

Se former dans la maison des compagnons : https://maison.artisandeveloppeur.fr

Rejoindre la communauté des artisans développeurs :
https://artisandeveloppeur.fr

Comment appliquer le TDD dans la vraie vie ? Avec Xavier Nopre

Passer du kata à la vie réelle est loin d’être simple.
Pourtant même sur des apps qui ne sont « qu’un front » cela fait du sens.
Mais encore faut-il commencer à pratiquer.
Entre 0% et 100% en mode TDD, il y a un juste milieu à trouver.
On en parle avec Xavier ici :

Le blog de Xavier : http://xnopre.blogspot.com

Se former dans la maison des compagnons : https://maison.artisandeveloppeur.fr

Rejoindre la communauté des artisans développeurs :
https://artisandeveloppeur.fr

Développeur ou codeur ?

Qu’est ce que réellement le métier de développeur ?
Qu’est ce qu’on doit attendre d’un développeur ?
Est-ce qu’un codeur est un développeur ?

Pour répondre à ces questions nous allons avancer ensemble à travers 4 courtes parties:
    
  1. Contexte
  2. Le métier de développeur est en crise 
  3. Le marché du travail perverti par une gestion inadaptée
  4. Donc un dév c’est quoi ?
  5. Conclusion

Continuer la lecture de « Développeur ou codeur ? »

Comment transmettre le craftsmanship avec Michael Azerhad ?

  • Etape 1 : créer du lien.
  • Etape 2 : dessiner au tableau pour échanger sur les concepts.
  • Etape 3 : coder ensemble.
    Viens écouter comment Michael s’y prend pour transmettre la passion du code :

Le profil linkedin de Michael : https://www.linkedin.com/in/micha%C3%ABl-azerhad-9058a044/

L’entreprise de Michael : http://wealcomecompany.com

Se former dans la maison des compagnons : https://maison.artisandeveloppeur.fr

Rejoindre la communauté des artisans développeurs :
https://artisandeveloppeur.fr