Bienvenue sur le podcast Punkin dev. Vous trouverez ici des récits de la vie de dev, des retours d'expérience sur certaines pratiques ou technos, sur la vie de Freelance, et des réflexions généralement en lien avec les métiers du développement logiciel. Vous pouvez me retrouver sur linkedIn https://www.linkedin.com/in/sylvain-coudert-b802a477/ sur twitter https://twitter.com/sylv_coud (https://twitter.com/sylv_coud) ou sur mon blog : https://punkindev.fr/ (https://punkindev.fr/)
P
PunkinDev


1
S2E16 : Créer sa communauté : Retour d'exp avec la genèse de Tadx avec Fanny et Stéphane
44:59
44:59
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
44:59
Pourquoi rejoindre une communauté? Pourquoi en créer une? Comment faire? A quels écueils on peut s'attendre? Fanny Klauk et Stéphane Philippart viennent nous raconter la création de leur propre communauté : TADX, les difficultés, les sources de satisfactions et encore plein d'autres choses! Les liens évoqués dans l'épisode : https://www.tadx.fr (av…
P
PunkinDev


1
S2E15 : Bonnes pratiques de traçage avec Virginie Casavecchia
41:37
41:37
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
41:37
Beaucoup de dev ont souvent trop tendance à négliger les traces laissés leurs applis, ce qui a tendance à massivement complexifier la gestion des problèmes de prod. Pour nous aider à aborder cette problématique Virginie Casavecchia(@La_Fee_Dragee) vient nous faire profiter de ses années passées tant côté code que côté qualif et supervision pour ess…
P
PunkinDev


1
S2E14 : Le legacy est-il vraiment la source de tous les maux?
11:09
11:09
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
11:09
On dit beaucoup de choses sur le Legacy, généralement beaucoup de mal... Et si le legacy n'était pas la cause mais plutôt un symptome d'autres problématiques plus profondes et moins simples à aborder qu'un simple "les précédents ont vraiment fait de la m*rd*" ?Par PunkinDev
P
PunkinDev


1
S2E13 : Petit guide des confs tech
10:12
10:12
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
10:12
Petit guide pour bien profiter des confs printanière! Quelques liens cités dans l'épisode: le github de M'dame Scraly(@aurelievache) : https://github.com/scraly/developers-conferences-agenda/ l'article de Thomas Schwender : https://www.devoxx.fr/2022/03/14/comment-bien-preparer-sa-participation-a-devoxx-france/…
C'est quoi la charge mentale? La charge cognitive? Ca représente quoi en terme de traitement intellectuel? Quels impacts sur notrer activité de dev? Quelles pistes et soutions pour adresser cette problématique?Par PunkinDev
P
PunkinDev


1
S2E11 Alors la veille, sur le temps perso ou pro? Qui doit payer?
13:54
13:54
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
13:54
Eternel débat: doit-on faire notre veille sur du temps pro ou perso? Qui doit financer tout ça? Comme d'hab ça peut dépendre des cas, mais on doit pouboir trouver quelques pistes de réflexions générales...Par PunkinDev
P
PunkinDev


1
S2E10 Parlons argent(sans tabou)
10:15
10:15
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
10:15
Aujourd'hui, j'avais envie de parler de notre rapport à l'argent. Si certains n'ont pas de soucis avece ça, j'ai pu remarquer que beaucoup de monde se sent mal à l'aise quand arrive la question financière. Je vous explique pourquoi je trouve que c'est un problème et ce qu'on peut tenter d'y faire.Par PunkinDev
P
PunkinDev


1
S2E09 : Comment onboarder les gens sur DDD? Avec Colin et Anthony
22:20
22:20
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
22:20
On va pas se mentir, DDD c'est pas simple. Et même si on est convaincu que ça peut apporter plein de choses positives sur les projets, parvenir à introduire toutes ses notions à des non-initié(e)s sans les braquer peut vite devenir un gros défi. Anthony et Colin nous présentent ici leur approche pour adresser cette problématique!…
P
PunkinDev


1
S2E08 : Comment sont choisis les sujets des conférences tech? Avec Estelle Landry
30:52
30:52
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
30:52
En France, on a plein de conférences techniques avec pleins de gens super qui présentent des sujets hyper intéressants! Mais comment sont choisis ces sujets? C'est ce que vient nous expliquer Estelle Landry(@estelandry ) qui est aux comités de Sunny Tech et de DevoxxFR. Son talk pour oser se lancer : https://www.youtube.com/watch?v=278MbzdJ_Gg Le t…
P
PunkinDev


1
S2E07 : Parlons dette technique avec Julien Topçu
24:55
24:55
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
24:55
Ces dernières années, la dette technique est devenue un terme assez courant... Peut-être trop... La conséquence est que de nombreuses visions et définitions vont se cotoyer et s'opposer. Julien Topçu (@JulienTopcu) vient nous présenter sa p ropre vision de la dette, ce qu'elle est, ce qu'elle n'est pas, comment l'éviter, faut-il la rembourser et si…
Quand notre seul outil est un marteau, tous nos problèmes finissent par ressembler à des clous. Donc si vous voulez arrêter de tout casser dès que vous touchez quelque chose,e ssayer de diversifier votrer boite à outils! DDD est jsutement là pour ça!Par PunkinDev
P
PunkinDev


1
S2E05 : Le format unconference(en live pendant une unconf), avec Florent Pellet
10:19
10:19
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
10:19
Aujourd'hui, enregistrement live pendant la dernière unconf de Hack Your Job(https://twitter.com/HackYrJob). Florent Pellet vient nous expliquer, en public, en quoi consiste justement le principe d'une "unconference", comment ça fonctionne, qu'est-ce qui lui parait intéressant dans ce format et où en trouver régulièrement, pour ça, direction le twe…
P
PunkinDev


1
S2E04 : Promouvoir le craft en ESN, Rex de Anthony et Colin chez Ippon!
24:56
24:56
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
24:56
Si vous pensez que le craft peut réellement aider vos projets mais que votrer ESN ne veut pas en entendre parler, ce petit REX de Colin Damon(https://www.linkedin.com/in/colin-damon/) et Anthony Rey(https://www.linkedin.com/in/anthonyrey/) pourait vous donner quelques idées. En quelques années, avec quelques autres collègues, ils ont su porter le c…
P
PunkinDev


1
S2 - Episode 03 Parlons Cross-Polinisation avec Emmanuel Conrardy alias The Chene Cast
15:23
15:23
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
15:23
Comment faire des parallèles entre des activités sans lien apparent? Comment l'apprentissage de la jonglerie peut s'adapter au dev? Petit tour de ce concept très porté sur l'ouverture d'esprit par Emmanuel Conrardy(@Manu_The_Chene), créateur et animateur du podcast TheCheneCast.Par PunkinDev
P
PunkinDev


1
Saison 2 Episode 02 Les formations courtes avec Alexandre Coin
20:30
20:30
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
20:30
Les formations courtes n'ont toujours bonne presse auprès des devs issus de cursus plus conventionnels. Et si au lieu de facilement basher ces formations, on prenait le partie d'aider ceux qui ont fait le choix de miser dessus? C'est le postulat et une des raisons d'êtrer du blog de l'invité du jour, Alexandre Coin @lxndrcn…
P
PunkinDev


1
Saison 2 - Episode 01 Gardons le rythme
12:35
12:35
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
12:35
Hey! C'est la rentrée du podcast! Tous ensembles, tentons de reprendre le rythme, de trouver le bon rythme, bref on va causer rythme quotidien, rythme de travail, mais pas que!! Merci à Tiffany Souterre @TiffanySouterre pour la dicussion ayant menée à cet épisode!Par PunkinDev
Après une année scolaire entière animer ce podcast, il est temps de prendre de longues vacances avant d'éventuellement revenir à la rentrée prochaine! :) Pour ceux qui auraient raté les enflures de la tech, c'est par là : https://podcast.ausha.co/les-enflures-de-la-tech/Par PunkinDev
P
PunkinDev


1
Episode 41 De dev à Ingénieur machine learning, avec Nastasia Saby
10:03
10:03
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
10:03
On aime généralement beaucoup notre métier de dev. Mais est-ce une raison pour ne pas partir explorer d'autres voies? Nastasia vient ici nous présenter son parcours qui l'aura mené de dev backend avec une forte culture craft aux métier de la Data Science et en particulier la fonction d'ingénieur Machine Learning! Retrouvez Nastasia sur Twitter : @s…
P
PunkinDev


1
Episode 40 Lead? Architecte? Non! Je suis développeur! Avec Kevin Navarro
15:20
15:20
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
15:20
Lead tech, lead dev, architecte logiciel, architecte applicatif, chef de projet technique... Les étiquettes ne manquent pas mais notrer métier n'est-il pas toujours d'être dev? Je reçois cette semaine Kevin Navarro qui va nous présenter sa façon de voir le métier! Retrouver Kevin sur twitter @NAVARROKvin1 , ou sur linkedin : https://www.linkedin.co…
P
PunkinDev


1
Episode 39 Bienveillance: Bullshit ou vraie valeur? Avec Estelle Landry
20:24
20:24
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
20:24
Les offres émanant d'entreprises dites bienveillantes se multplient, mais est-ce qu'on peut vraiment les croire sur parole? Et puis c'est quoi réellement la bienveillance? Pour répondre à toutes ces questions, je laisse la parole à Estelle Landry(@estelandry , https://www.linkedin.com/in/estelle-landry-61866b71/) qui cite cet article de https://blo…
P
PunkinDev


1
Episode 38 Et toi comment tu testes? Avec Benjamin Lem
13:21
13:21
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
13:21
Dire qu'on fait des tests unitaires, c'est sympas, encore faut-il comprendre ce qu'on fait. Même problème avec TDD et ses différentes écoles, faire de l'outiside-in, de l'inside-out quand on n'a rien compris n'avance pas à grand chose! Merci à Benjamin Lem pour son intervention dans cet épisode! Pour le retrouve, c'est sur LinkedIn : https://www.li…
P
PunkinDev


1
Episode 37 Le DRY, trop dogmatique? Do or Don't? avec Romain Berthon
12:06
12:06
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
12:06
Les devs adorent les acronymes pour leurs bonnes pratiques, TDD, DDD, SOLID, SRP... Aujourd'hui, avec Romain(https://twitter.com/RomainTrm), on échange à propos du DRY et des dérives et problèmes qu'une application un peu trop zélées peut occasionner. Romain qui dans son infinie bonté nous gratifie d'un bilelt de blog détaillé à ce sujet : https://…
P
PunkinDev


1
Episode 36 Et si on revisait nos bases? Avec Jeremy Lair
13:18
13:18
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
13:18
A trop se focaliser sur les outils et frameworks à la mode, le monde du dev a fini par perdre de vue ses propres bases et bon nombre d'entre nous ne savent plus pourquoi ni comment ont émergé les patterns utlisés quotidiennement, comment on choisit une collection en fonction d'un besoin ou même pourquoi les ORM peuvent passer du statut de meilleur …
P
PunkinDev


1
Episode 35 Les sexismes involontaires avec Nastasia Saby
16:17
16:17
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
16:17
Notre milieu professionnel nest pas réputé pour être le plus ouvert aux personnes de sexe féminin. Il y a pourtant sans doute des choses que nous pouvons faire pour faire évoluer la situation. Discussion sur cette thématique avec Nastasia Saby (@saby_nastasia), ingénieur machine learning et auteur de l'ouvrage "L'apprentissage automatique dans la v…
Une couverture, ça peut servir à cacher des trucs, à tenir au chaud, à protéger... Mais pour que ce soit utile et efficace, il faudrait déjà savoir de quoi on a réellement besoin!Par PunkinDev
Notre cerveau, bien qu'éminament puissant, possède des capacités limitées, que ce soit en terme de mémoire, d'attention ou de charge cognitive. Je vous donnerai ma vision de cette charge et de ses limitations et quelques clés pour vous simplifier la vie!Par PunkinDev
Faire des TU ou des TI, pour certains, la question ne pose même plus mais d'autres ont parfois besoin d'être convaincu. Le fait d'écrire des tests ne relèvant pas systématiquement de l'évidence, j'ai trouvé pertinent de recencer les raisons qui m'ont fait arriver à cette pratique et celles qui me font y rester.…
A force de vouloir prouver que notre stack est meilleure que celle du voisin, on a fini par resembler à de gros nerds juste attirés par la nouvelle lib à la mode. Et si DDD nous incitait à changer notre façon d'approcher la technique? Et si DDD nous permettait d'apporter de la valeur, quelque soit la techno utilisée? C'est l'utopie douce-amère que …
P
PunkinDev


1
Episode 30 Les mots qui fachent #3 : On va ajouter des devs
10:01
10:01
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
10:01
"On va ajouter des devs", cette petite phrase anodine qui en rassure certains mais en fait bondir d'autres. Dès qu'un projet prend du retard, en général on cherche à mettre le plus de ressources possibles pour accèlérer. D'où vient cette idée? Et est-ce que c'est forcément une bonne ou une mauvaise idée?…
P
PunkinDev


1
Episode 29 Vous êtes nuls!(syndrome de l'imposteur)
10:15
10:15
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
10:15
Certaines personnes ont tendance à se dévaloriser et à attribuer la paternité de leurs réussites à des facteurs externes. Cette piètre disposition en amène également à ne plus oser tenter quoi que ce soit sortant de l'ordinaire. Terrible piège dans lequel je vous invite à ne pas tomber, en nous inspirant de l'article d'Emilien Pecoul : https://www.…
Les codes reviews, tout le monde ou presque en fait et il parait que c'est bien. Mais est-ce vraiment le cas? Ou est-ce que comme l'agilité ça peut devenir un total anti pattern si on oublie que des humains sont au centre du concept?Par PunkinDev
P
PunkinDev


1
Episode 27 Le couplage temporel
11:04
11:04
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
11:04
Alors qu'on parlait couplage il y a déjà 2 semaines, j'avais déjà en tête de vous parler couplage temporel. Si la flèche du temps a bien un sens, notre code en manque parfois, de bon sens... du temps...Par PunkinDev
Et si on parlait des architectes? Y'a le mauvais architecte, il arrive sur un projet et il fait l'archi. Et puis le bon architecte, il arrive sur le projet, il fait l'archi, mais c'est un bon architecte! Pour aller plus loin dans l'argumentaire, n'hésitez pas à venir sur twitter (@sylv_coud) ou sur linkedin Sylvain Coudert.…
Ca nous est tous arrivé de trouver que du code commençait à puer. Mais c'est quoi cette histoire d'odeur? Comment des lignes de code pourrait sentir quelque chose? Pourquoi on parle d'odeur? Et est-ce que ça peut servir à quelquechose?Par PunkinDev
P
PunkinDev


1
Episode 24 Les mots qui fâchent #2 : Les estimations
11:47
11:47
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
11:47
Les estimations, c'est comme le reste, c'était mieux avant... En vrai, non, mais c'est surtout plus compliqué. Et parmi les trucs qui gonflent, les estimations sont en excellente positionPar PunkinDev
P
PunkinDev


1
Episode 23 J'ai testé pour vous : scrum master
10:35
10:35
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
10:35
Toujours avide de nouvelles expériences, j'ai fini par m'essayer au rôle de Scrum Master. Loin d'être une synécure, ce rôle requiert pas mal de savoir faire qui m'ont vraiment fait défaut au départ!Par PunkinDev
Premier épisode d'une série sur les petits tracas du quotidien de devs et des mots qui me foutent un peu les nerfs. Aujourd'hui, le bien nommé et absent du Larousse : surqualité!Par PunkinDev
P
PunkinDev


1
Episode 21 Mais où est passée l'orientation objet?
10:28
10:28
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
10:28
A force de croiser des applis avec des méthodes de 4000lignes, d'avoir des procédures stockées toutes aussi longues, alors qu'on a passé autant de temps à apprendre un langage objet, on est en droit de se demander à quel moment ça a foiré!Par PunkinDev
P
PunkinDev


1
Episode 20 Et si on codait à plusieurs?
13:47
13:47
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
13:47
Après plusieurs mois à évoquer pair ou mob programming, je me suis dit qu'il était temps d'en causer un peu plus en détail!Par PunkinDev
Alors qu'on parle souvent de passion du code, du dev, je me demande si ce prérequis est si indispensable que ça et s'il y a d'autres voies que la sacrosainte "passion" pour devenir bon et s'épanouir dans le dev.Par PunkinDev
Après avoir parlé DDD et TDD, voici venir BDD! En quoi BDD a eu un impact profond sur ma façon de travailler? Et en quoi BDD consisitue une arme redoutable dans une démarche orientée DDD d'alignement entre code et métier?Par PunkinDev
C'est la nouvelle année! Vous faites partie de la team résolution ou pas trop? Cette année, j'ai décidé de changer de team, je vous raconte ça!Par PunkinDev
P
PunkinDev


1
Episode 16 Profiter des vacances pour avancer un side project
10:45
10:45
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
10:45
Les vacances sont presque-là, profitons-en pour avancer un projet perso! Lien vers l'article d'Hugo Lassiège évoqué dans l'épisode : https://eventuallycoding.com/2020/07/27/produit-versus-side-project/Par PunkinDev
P
PunkinDev


1
Episode 15 Et toi, comment tu télétravailles?
11:15
11:15
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
11:15
Ca existait le télétravail avant le confinement? C'est comment quand on n'a pas les gosses et qu'on le fait par choix avec une équipe préparée?Par PunkinDev
Après les tests unitaires, voici comment j'aborde mes tests d'intégration.Par PunkinDev
P
PunkinDev


1
Episode 13 Peut-on se faire plaisir avec de vieilles technos
11:41
11:41
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
11:41
A l'ère du cloud, des frameworks en sorties quotidiennes, des libs qui font le café, peut-on encore envisager de prendre du plaisir avec des technos passablement datées? Petit retour d'expérience d'une mission s'apparentant presque à un voyage dans le temps!Par PunkinDev
P
PunkinDev


1
Episode 12 TDD et biais Cognitifs
10:24
10:24
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
10:24
Petit tour de la notion de biais cognitifs et de comment certains peuvent apporter un certain éclairage sur la pratique de TDD.Par PunkinDev
P
PunkinDev


1
Episode 11 Pour apprendre DDD, partagez DDD!
10:23
10:23
Lire Plus Tard
Lire Plus Tard
Des listes
J'aime
Aimé
10:23
DDD, c'est difficile. Son apprentissage va vous demander un minimum d'effort au démarrage. Petit retour sur ma façon d'y rentrer et sur les bienfaits de partager et transmettre chaque élément que j'ai commencé à intégrer.Par PunkinDev
L'indep se doit d'assumer son statut d'entrepreneur, de responsable de son propre business. Episode largement inspiré par l'article de Thibault : https://www.miximum.fr/blog/developpeur-web-freelance-tjm. Penser à jeter un oeil sur l'offre d'agent de carrière de Shirley et Julie : https://www.build-rh.com/agent-de-carriere/.…
Faire du clean code même sur nos tests automatisés? Bien sur! Et si on essayait d'aller plus loin, en tentant par exemple de tester des propriétés de notre application? Bienvenue dans le monde merveilleux du property based testing. Pour en discuter, twitter : @sylv_coud et LinkedIn : Sylvain Coudert!…