Benoit GANTAUME

Pertuis

Passionné par le code depuis ma tendre enfance, j'essaie de donner le virus du code bien fait avec artisandeveloppeur.fr.
Développeur, entrepreneur, webmarketeur, podcasteur, youtuber, enseignant, formateur, créateur, auteur sont autant de facettes de mon quotidien.
Ma dernière lubie ? Faire de compagnon un saas utile aux développeurs.

Formation
Maison

Accélérer le développement produit sous entend de pouvoir tenir dans les virages, sinon le projet finis dans un mur !
Dans cette nouvelle formation faite en partenariat avec Jean-Pierre Lambert, on voit comment l'artisanat logiciel devient un activateur du développement produit.


Partagé par Benoit GANTAUME
3 jours
2

Pour ajouter un commentaire, vous devez vous connecter ou créer un compte.
Covid-19
Organisation
Télétravail

Dropbox va licencier. Du chômage pour les devs ?
A priori non au contraire : les personnes licenciées sont celles qui aidaient à gérer les bureaux physique. En passant au virtuel d’abord ils vont redéployer les ressources sur le produit. Donc moins d’administratif et plus de dev...
En tout cas c’est comme ça que je comprends l’article. Et vous ?


Partagé par Benoit GANTAUME
5 jours
1

Derniers commentaires :
Julien Sere 4 jours
Je suis un utilisateur de Dropbox depuis le tout début et je trouve dommage que la solution est perdu de sa simplicité du début, le client lourd est devenu une usine à gaz et ne parlons même pas de l'interface web... je comprends qu'ils souhaitent adresser de plus en plus de besoin mais pour moi, ils sont clairement en train de glisser trop loin de leur coeur de cible et devraient maintenant essayer de couper les fonctions inutiles pour simplifier leur produit.
Je plussoie Julien
Pour ajouter un commentaire, vous devez vous connecter ou créer un compte.
Architecture
Bonnes pratiques
Design Pattern
hexagonale

Enocre une ressource sur l'archi hexa, ça fait pas de mal !


Partagé par Benoit GANTAUME
10 jours
16

Derniers commentaires :
dav 3 jours - modifié il y a 3 jours
Bonne remarque :) Je ne suis pas du tout expert sur le sujet, donc ma réponse est à prendre avec des pincettes. Pour moi c'est une question de nuance. Certaines classes n'auront aucun TU directement associés, car elles seront complétement couvertes par d'autres tests. D'autres seront complètement couvertes par des tests spécifiques si leur fonctionnalité est complexe.
Mais je manque d'arguments et de ressources pour détailler cette nuance :/
Julien Sere 3 jours
@xtrembaker, lorsque j'ai une méthode un peu tricky comme tu dis, c'est surrement un élément important/complexe de ton business. Je te recommande alors de sortir cet élément dans une classe distincte dédié à l'implémentation de cette algo. ca te permet donc de dégager une partie "complexe" de ta classe mère, de sans doute mieux respecter le principe de single responsability
Ca te permettra de faire peut etre apparaitre mieux dans ton code un concept métier (si méthode compliqué c'est bien que c'est un point sensible métier normalement)
En le mettant dans une classe dédié, tu pourras aussi le remplacer plus simplement (par exemple ca devient facile de remplacer l'appel de cette classe dédié par une interface et ca ouvre la porte à la possibilité de switcher facilement d'implémentation, imagine que tu as une idée pour améliorer l'algo en question ou améliorer sa vitesse, bim ca devient possible facilement par le fait que tu ai extrait l'algo dans une classe dédié)
Pour ajouter un commentaire, vous devez vous connecter ou créer un compte.
Bonnes pratiques
Carrière
Entretien d'embauche

Je viens de mettre à jour cet article que j'avais écrit il y a quelques temps.
Je garderais les mêmes questions !
Et toi ?
Quelles questions poses-tu en entretien ?


Partagé par Benoit GANTAUME
11 jours
9

Derniers commentaires :
Merci Maxime pour ton retour. Clairement si tu sens que ça met mal à l'aise, il vaut mieux lever le pied et appuyer un peu moins.
Après, la question que je me pose est la suivante : est-ce que tu as envie de bosser dans ce genre de contexte ?
Au moins si tu dis oui, tu sais à quoi t'attendre...
Bruno Raby 4 jours
Oui, effectivement ces questions sont techniques et appuient là où cela "pourrait faire mal" pour l'entreprise dans laquelle vous postulez. Elles sont destinées à vous rendre compte avec le plus de justesse possible dans "quoi vous mettez les pieds". A mon avis, il ne faut pas les poser toutes les unes à la suite mais vous devez vous adapter en fonctions des réponses données.
Pour ajouter un commentaire, vous devez vous connecter ou créer un compte.
Bonnes pratiques
Clean Code

Aujourd'hui, je vais te montrer les pires bouts de code que j’ai jamais vus. Des sataneries qu'il ne faut surtout pas produire !


Partagé par Benoit GANTAUME
11 jours
5

Derniers commentaires :
Salut,
Par personnellement, mais j'ai vu ça en coaching d'équipes.
Fuir est une option rapide.
Défendre sa cause est plus long et plus impactant sur à terme. Mais il faut en avoir la patience et l'envie.
Si tu aimes le côté évangéliste, c'est intéressant à faire. Si tu veux juste coder dans de bonnes conditions, tu as probablement plus vite fait de changer d'environnement.
Salut,
Je n'ai pas pris la peine de défendre mon point de vue car je suis le principal développeur. Les personnes opposées étaient les chefs de projet, qui ne touchent que très ponctuellement au code... et qui étaient beaucoup intéressées à définir la place de l'accolade pour le "if" (retour à la ligne ou pas ?! ça c'est un grand débat !)
Pour ajouter un commentaire, vous devez vous connecter ou créer un compte.
Freelancing
Organisation
Télétravail

Une organisation tellement a contre courant qu’elle vaut le coup de s’y intéresser de près !


Partagé par Benoit GANTAUME
14 jours
10

Derniers commentaires :
J'aime bien ce type d'organisation !
GitLab aussi a une organisation assez atypique.
Pour ajouter un commentaire, vous devez vous connecter ou créer un compte.
Humour
personal branding
Retour d'experience
Youtube

Si tu as dans l'idée de créer du contenu, de t'exposer un peu, je t'encourages à écouter cette vidéo.
Que ce soit une conf, un article, une formation, une vidéo, un livre ou un podcast, tu trouveras toujours des gens contents et des pas contents...
Ecoute surtout les contents.
Mais parfois, ça peut être drôle d'écouter les rageux...


Partagé par Benoit GANTAUME
15 jours
3

Derniers commentaires :
Ludovic Dine 14 jours
Oui je pensais que ce billet était peut-être pour annoncer un podcast sur le sujet :-p
Tu n’as pas complètement tord ! Mehdi viendra cette saison sur le podcast. Et on parlera effectivement de cette vidéo !
Restez à l’écoute du podcast !
Pour ajouter un commentaire, vous devez vous connecter ou créer un compte.
Coup de gueule
Culture
Télétravail

Pourquoi votre approche de la culture du télétravail le rend inefficace et comment changer votre approche pour y remédier


Partagé par Benoit GANTAUME
16 jours
5

Derniers commentaires :
Mon problème avec cet article (j'ai le même avec certains podcast artisan développeur) c'est "Est-ce que la cible de l'article va le lire" ?
Le fond de l'article est bien résumé par certains commentaire. Les boites (française) tournent souvent très bien sans tous les niveaux hiérarchiques habituels. Les employés ne sont pas des enfants, ils travaillent très bien sans avoir quelqu'un sur le dos pour la plus part
Non, bien sûr par définition.
Mais cela fait du bien à ceux qui souffrent de la situation et le lisent...
Ca leur permet aussi de se rendre compte que ce n'est pas normal.
Et du coup ça enclenche une réflexion et un début de changement.
Chacun son taff : moi je plante des graines.
A chacun de les faire germer.
Pour ajouter un commentaire, vous devez vous connecter ou créer un compte.
Architecture
Système de queue

Un guide assez complet sur les concepts fondamentaux qui sous-tendent les systèmes de queue et comment il s'appliquent aux outils disponibles.


Partagé par Benoit GANTAUME
18 jours
3

Derniers commentaires :
Benoit GANTAUME 18 jours - modifié il y a 18 jours
Vous utilisez un système de queue ?
Si oui lequel ?
Et surtout : pourquoi lui ?
Axel Shaita 15 jours
Merci pour ce guide complet. J'ai pas mal utilisé RabbitMQ à l'époque où je bossais dans l'IOT. Nous avions fait ce choix car la plupart de nos objets connectés ainsi que nos partenaires utilisaient le protocole MQTT. Dans mon précédent job, nous utilisions Kafka mais je n'ai pas eu l'occasion de jouer avec. J'ai également eu l'occasion de bosser (très brièvement) sur un projet qui utilisait ZeroMQ pour faire de la communication interprocessus.
Pour ajouter un commentaire, vous devez vous connecter ou créer un compte.
Humour
TDD

Un moment de rire intense sur une musique qui nettoie les oreilles !
Joyeux Noël à tous !


Partagé par Benoit GANTAUME
28 jours
7

Derniers commentaires :
Bruno Raby 18 jours
Oui ça fait du bien de rigoler, en plus il y a du sens.
ahahahahahah c'est excellent !
Pour ajouter un commentaire, vous devez vous connecter ou créer un compte.
Artisan Développeur utilise des cookies afin de vous offrir les meilleurs services. En poursuivant votre navigation, vous acceptez l’utilisation de cookies. En savoir plus