Charles Desneuf
selrahcd.bsky.social
Charles Desneuf
@selrahcd.bsky.social
210 followers 510 following 420 posts
Agile Tech coach Expect to hear about testing, archi, DDD, and maybe music.
Posts Media Videos Starter Packs
Reposted by Charles Desneuf
Ce type de réaction dit absolument tout.

- « Nous », les puissants, ne pouvons tolérer d'aller en prison (& d'être soumis à la loi commune)

- Et donc il y a « eux », les « animaux », qui peuvent y aller.

Ce n'est pas anecdotique : C'est la clef des politiques pénales de ces dernières décennies.
Nous c’était balancer le front end dedans pour comprendre les tricks de gens malins des experts du frontend. Bah, sans surprise, y’avait plus simple…
Est-ce que ça veut dire qu’on est soit flic soit humoriste ?
Franchement je comprends pas pourquoi il y a autant d'humoristes depuis qq années, c'est un cauchemar. On est à un flic et un humoriste par habitant en France, on n'en peut plus
Blagues racistes, propos sexualisants et dénigrement: l’humoriste Jarry crée le malaise sur le tournage d’une série
Reposted by Charles Desneuf
Building the wrong thing faster, makes you wronger.

#BVSSH
I tried the superpowers thing. It’s promising but the second time it used work trees and TDD guard was super lost. I tried a few thing with config and soft links but it kept blocking for premature implementation. What’s strange is that sometimes it allowed the implementation to pass 🤷‍♂️😅😭
Reposted by Charles Desneuf
A cruel irony of coding agents is that everyone who blew off automated testing for the past 20 years is now telling the AI to do TDD all the time.

But because LLMs were trained on decades of their shitty tests, the agents are also terrible at testing.
Thank you. I shouldn’t have left PHP.
I’m all about making Scott Wlaschin proud.
This removed several optional parameters in functions and checks for value in the code.
Yesterday we’ve replaced a optional array that when missing was meaning “all values of an enum” by default(ThatEnumSchema.options). Now when the Zod parsing is done and the array is missing we have all the enum values. The rest of the code doesn’t need to know about that logic anymore.
In a Zod schema, try using default instead of optional and see your code become clearer, free of undefined checks.
If you have some components everyone is using, you should be able to refactor the internal of these components to provide the new look, right?
I have the impression that if you want to work gradually, you have an easy way to do branching by abstraction at the level of the component.
Question: if you have a design system and want to change your website look, why do you need a new design system that everyone has to implement over modifying the current one?
Do they have a maximum size to be Serverless? I read somewhere that they have to be each in one repo. Is that the true way of doing it?
Ah yes, Serverless, I’ve heard about that thing.
This discussion feels way too serious for my not so serious post 😅
Is this Vertical Slice architecture?
From a CTO WhatsApp group I'm in
Reposted by Charles Desneuf
Les préfets ont reçu ordre de l'Intérieur de réserver les dates du 16 et 23 novembre pour des élections, selon mes infos (source préfectorale), qui confirment celles du Canard. Macron semble préférer prendre le risque de mettre le RN au pouvoir que d'appeler la gauche à Matignon. #Off
Oh waow, I didn't know that when the Github integration is on, Jetbrains IDE display PRs comments inside the code.
Today is a git bisect day
Reposted by Charles Desneuf
J'ai une butternut dans ma cuisine qui a connu 3 gouvernements.
"But we would need to deploy to change the referential!"

You do use migration scripts, right?
Another simple source of simplification is not having a generated ID and a natural id to use for referential data that no user can change. If you are lucky enough to have a natural ID use that. The same one in all environments. Stop mapping!

(Oh, and maybe you don't even need a database)