Les meilleures « démo de sprint » de ma vie

27 novembre 2023agile, demo, travail
⚠ Cet article a Ă©tĂ© rĂ©digĂ© il y a plusieurs annĂ©es et peut ne plus ĂȘtre tout Ă  fait Ă  jour


En ~12 ans de « nous travaillons en mĂ©thodes agiles »1, je n’ai vĂ©cu des bonnes dĂ©mos de sprint que pendant un an2.

Comment se passaient ces bonnes dĂ©mos ? Qu’est-ce qui les rendait bonnes par rapport Ă  celles que nous subissons si souvent ?

Nous avons choisi une technologie ? À nous d’assumer les maintenances, maintenant !

9 novembre 2023maintenance, management, développement
⚠ Cet article a Ă©tĂ© rĂ©digĂ© il y a plusieurs annĂ©es et peut ne plus ĂȘtre tout Ă  fait Ă  jour


Développeur, développeuse.
Tous les jours, nous effectuons des choix, prenons des décisions.
Qui ont un impact sur nos projets et nos équipes.

Quel langage / framework / bibliothÚque pour ce projet ? MySQL, DynamoDB ou MongoDB ? Monolithe, monolithe distribué, microservices, ou monolithe modulaire ? Kubernetes ou Lambda ?

AprÚs ces choix et décisions, dans la vie de nos projets, réguliÚrement, des mises à jour arrivent


Quel langage apprendre en 2023 ?

10 janvier 2023langage, programmation
⚠ Cet article a Ă©tĂ© rĂ©digĂ© il y a plusieurs annĂ©es et peut ne plus ĂȘtre tout Ă  fait Ă  jour


« Quel langage me conseilles-tu d’apprendre ? »

Cette question revient Ă  maintes reprises en dĂ©but d’annĂ©e et je lis souvent : « PHP », « Java », « Rust », « Haskell » 
Et je suis déçu.

Oui, ces langages de programmation ont une certaine importance

Mais ce ne sont plus mon premier conseil.

OĂč me lire et me contacter ?

19 décembre 2022contact, mylife
⚠ Cet article a Ă©tĂ© rĂ©digĂ© il y a plusieurs annĂ©es et peut ne plus ĂȘtre tout Ă  fait Ă  jour


En plus de dix ans, j’ai rencontrĂ© du monde sur Twitter, j’y ai passĂ© du temps, j’y ai dĂ©couvert des contenus et j’en ai partagĂ© d’autres. Vu l’Ă©volution ces derniĂšres semaines, je suis moins confiant dans le futur de cette plateforme1 et il est temps de lister ou re-lister quelques endroits oĂč vous pouvez me trouver



📝 Pour des articles plus ou moins rĂ©flĂ©chis, souvent en français et parfois en anglais, le meilleur endroit est encore blog.pascal-martin.fr, oĂč je partage de l’expĂ©rience et des pensĂ©es depuis 2007.

Il est aussi possible que je partage certains contenus sur dev.to/pmartin, sur hashnode.com/@pmartin, ou sur pmartin.substack.com – et je n’ai, jusqu’Ă  prĂ©sent, postĂ© sur aucun des trois.


đŸŽ„Â Pour me trouver en vidĂ©os, aujourd’hui, deux moyens :


🌐 Pour les rĂ©seaux sociaux, maintenant :


📧 Et pour des contacts plus directs, il reste le mail : contact@pascal-martin.fr.

Notez qu’avant d’Ă©crire, vous devriez savoir rĂ©pondre positivement Ă  la question « serait-il heureux de parler avec moi si je le croisais IRL, que je lui disais bonjour et que je lui disais de ce que je m’apprĂȘte Ă  Ă©crire ? » – et je ne rĂ©ponds qu’Ă  une petite partie des mails que je reçois, ne vous vexez pas.


Au plaisir de vous (re?)croiser, ici ou ailleurs 👋

Combien de RCU et WCU DynamoDB réserver pour maximiser notre réduction de couts AWS, face à une charge qui varie en permanence ?

8 décembre 2022aws, dynamodb, finops
⚠ Cet article a Ă©tĂ© rĂ©digĂ© il y a plusieurs annĂ©es et peut ne plus ĂȘtre tout Ă  fait Ă  jour


Je suis Principal Engineer chez Bedrock. De nombreux microservices de notre plateforme de VOD et de Replay utilisent DynamoDB comme base de donnĂ©es. Les performances sont trĂšs bonnes si les donnĂ©es sont architecturĂ©es pour, la scalabilitĂ© est raisonnablement rapide, et l’aspect serverless nous dĂ©charge d’une bonne partie des travaux d’administration et d’hĂ©bergement : nous avons juste Ă  spĂ©cifier la capacitĂ© dont nous avons besoin et Ă  configurer un auto-scaler. Que ce soit sur des aspects performance, rĂ©silience ou time-to-market, DynamoDB nous aide Ă  atteindre nos objectifs business.

Cela dit, lorsque nous dépensons plusieurs centaines de milliers de dollars sur DynamoDB tous les ans, toute optimisation est bonne à prendre !

Avec DynamoDB, s’engager pendant un an sur une certaine capacitĂ© peut aider Ă  rĂ©duire les couts – jusqu’à 50% d’économie, en thĂ©orie, sur cette capacitĂ©. Mais comment savoir combien rĂ©server, alors que le trafic sur notre plateforme varie tout au long de la journĂ©e ?

Mes notes de la Keynote d’Adam Selipsky + d’autres annonces, AWS re:Invent 2022

30 novembre 2022aws, conference, reinvent
⚠ Cet article a Ă©tĂ© rĂ©digĂ© il y a plusieurs annĂ©es et peut ne plus ĂȘtre tout Ă  fait Ă  jour


AWS re:invent 2022, la grande confĂ©rence annuelle d’AWS, a commencĂ©. Et la Keynote d’Adam Selipsky, CEO d’AWS, a eu lieu hier soir !

Comme d’habitude, cette Keynote est l’occasion de faire le tour d’un ensemble de nouveautĂ©s rĂ©centes, futures, ou rendues publiques pendant cet Ă©venement. Voici les notes que j’ai prises pendant cette prĂ©sentation de deux heures, avec un focus Ă©vident sur les domaines qui m’intĂ©ressent le plus. Et avec des liens vers les pages d’annonces et des articles quand j’en ai trouvĂ©.

J’ai aussi pris la libertĂ© d’insĂ©rer de nombreux liens vers des nouveautĂ©s sorties dans les jours passĂ©s, parfois entendues lors d’autres Ă©vĂ©nements.

Transcript de ma conférence « Comprenez comment PHP fonctionne, vos applications marcheront mieux » au Forum PHP 2022

7 novembre 2022conference, transcript, php, afup
⚠ Cet article a Ă©tĂ© rĂ©digĂ© il y a plusieurs annĂ©es et peut ne plus ĂȘtre tout Ă  fait Ă  jour


Le 13 octobre 2022, j’Ă©tais au Forum PHP Ă  Paris, pour ma confĂ©rence « Comprenez comment PHP fonctionne, vos applications marcheront mieux ». C’Ă©tait la premiĂšre fois que je donnais ce nouveau talk en public 🎉

Cette confĂ©rence a Ă©tĂ© enregistrĂ©e et la vidĂ©o est disponible sur la chaine Youtube de l’AFUP :


Cela dit, puisque tout le monde n’accroche pas avec le format vidĂ©o et que beaucoup prĂ©fĂšrent du texte, voici une tentative de transcript de cette confĂ©rence.

Pourquoi écrivez-vous de si mauvaises documentations, alors que votre code est de bonne qualité ?

3 novembre 2022documentation, qualité, humeur
⚠ Cet article a Ă©tĂ© rĂ©digĂ© il y a plusieurs annĂ©es et peut ne plus ĂȘtre tout Ă  fait Ă  jour


L’architecture et le code de nos projets, quand nous pouvons faire du bon travail :

Un magnifique chateau de sable

Un magnifique chateau de sable — Kit Suman sur Unsplash


Les documentations de ces mĂȘmes projets :

Un chateau de sable en ruines

Un chateau de sable en ruines — Phil Hearing sur Unsplash


Nos documentations sont sans ambition. Nous ne faisons pas d’effort pour les structurer ni les rĂ©diger. Elles sont trĂšs vite obsolĂštes et abandonnĂ©es, non maintenues et inutiles. Voire contreproductives.

ConfĂ©rencier, confĂ©renciĂšre : quand vous ĂȘtes dans le public, aidez la personne sur scĂšne !

15 septembre 2022speaker
⚠ Cet article a Ă©tĂ© rĂ©digĂ© il y a plusieurs annĂ©es et peut ne plus ĂȘtre tout Ă  fait Ă  jour


Dans une salle de conférences, je vois deux types de personnes :

  • celles qui sont montĂ©es sur scĂšne auparavant et qui savent ce que ça fait ;
  • et celles qui n’osent pas encore, qui tremblent Ă  l’idĂ©e de ce que ça leur ferait ou fera.

Vous avez dĂ©jĂ  parlĂ© en public ? Vous ĂȘtes confĂ©rencier ou confĂ©renciĂšre ?
Vous ĂȘtes mieux placĂ©e que qui que ce soit pour aider vos collĂšgues !