Sur ce début 2022 les équipes de Bedrock se sont lachées ça promet pour le reste de l’année. Les autres articles de cette série sont disponibles ici.

Promis !

Screenshot montrant un échange de message slack : une personne notifie qu’un de ses collègues a indiqué dans un message épinglé il y a un an que cela n’était pas encore fait. Et l'individu rajouta « Demain promis »

L’arbre qui cache la forêt

Quand c’est la couleur des noms de fichiers qui te permet de te repérer dans l’arborescence du projet…

Screenshot d'une arborescence de fichiers où trois fichiers ont le même nom dans trois doissiers imbriqués

La boucle a bouclé

Le débat est et sera éternel.

A: La meilleure extension de VSCode c’est d’installer Webstorm.

B: Et la meilleure extension de Webstorm c’est d’installer Phpstorm.

C: Et la meilleure extension de Phpstorm c’est d’installer vim.

D: La meilleure extension de Vim c’est d’installer Neovim.

E: La meilleure extension de neovim est le bloc-note.

F: Mon bloc-note c’est VSCode.

Quand on va à la pêche à l’exception

Exception message (1) :
------------------------
Attempted to load class "TruiteException" from namespace "Bedrock\Stores\Infra\HttpClient".
Did you forget a "use" statement for another namespace?

“Ce n’est pas un échec… ça n’a pas marché”

Y’a pas de bug, y’a juste un truc qui fonctionne pas

Les bottleneck c’est la vie

La vie est un bottleneck

Atlas, le géant ?

Qui c’est qui a déplacé la terre ?

Tranquilou bilou

Le pair programming n’est pas du programming pépère

Tester c’est …

A: Faire des tests, c’est quand même moins chiant à faire à deux

B: Ouais, comme le sexe

Labyrinthe

Pourquoi vous vous faites chier à mettre les secrets dans SOPS. Vous l’auriez mis dans votre doc, personne ne les aurait trouvé.

Voilà qui voilà !

A: Je crois que la branche master elle est pas protégée.

Ah bah heureusement que je suis là pour tester

B: Le plus étonnant c’est que ‘A’ ait le droit de push non ?

A: Le plus étonnant c’est que j’ai quelque chose à push non ?

On a résolu une faille de sécurité sur le projet, grâce à mon investigation.

C: Le mec c’est inspecteur gadget en fait, on sait pas comment mais il finit par être utile.

🕯

The Domain is a sanctuary

Quand il y a trop de viennoiserie chez Bedrock

A: Fait gaffes tu es en ordre croissant, l’ordre pain au chocolat est bien meilleur

Mais oui c’est clair !

On complexifie pour faire plus simple !

La PRO-crastination

Lead: C’était qui le chargé du monitoring hier ?

A: C’était moi mais j’ai rien fait, mais si vous voulez je peux le refaire aujourd’hui.

B: Si tu veux je peux même t’aider à rien refaire.

Ça sent un peu la poussière ici

A: Eh eh, là on a effectivement sur-gonflé l’estim … (mais le côté pas dans l’inconnu l’explique)

B: Ouais c’était carrément la peur de toucher à un projet legacy de chez legacy, qu’on ne connait pas, pas dans notre scope…

A: Mais pas de souci majeur pour un développeur qui pratiquait Symfony sous Pompidou (le code date de cette époque)

Un nouveau mot

Hybriditance

Double hit combo

“I want to identify pages where users hit”, le developper traduit alors “Je veux identifier la page où l’utilisateur se frappe”

Une histoire de dev enrhumé

Curé se trouvant devant la porte d'une abbaye et demandant "C'est ici l'abbaye REST ?"

Qui s’appeleriot le CPU

Il fait des soustractions, des additions… il fait des trucs de fous

Un nouveau KPI

Alors mon piffomètre du sprint…

C’est simple non ?

I talked to A that said that B said that C said that it is possible to parallelize steps on Jenkins.

So I asked B how to do that, saying that A said that he said that C said that it was possible to do it!