✏️ understandlegacycode.com
🎩 Mr. Meetup Montréal • Software Crafters / React / TypeScript / Elixir
🍁 guild.host/montreal-tech/network
After a few months of getting used to the shortcuts, it's my go-to tool now.
After a few months of getting used to the shortcuts, it's my go-to tool now.
#FreezingRain
#FreezingRain
Maybe you are dealing with a bot here 😂
Good luck!
Maybe you are dealing with a bot here 😂
Good luck!
🤖 Of course!
…
🤖 Given the complexity, let me create a script…
🤖 Wait, that's strange. Let me check more carefully…
🤖 I see, they are similar. Let me update in batch…
🤖 I see the issue now…
🤖 Wait…
🤖 Of course!
…
🤖 Given the complexity, let me create a script…
🤖 Wait, that's strange. Let me check more carefully…
🤖 I see, they are similar. Let me update in batch…
🤖 I see the issue now…
🤖 Wait…
Turns out, it was also a perfectly good issue number.
Turns out, it was also a perfectly good issue number.
💡
💡
I am super-proud to tell you that I have finally published the print version of my book: "Legacy Code: First Aid Kit" 🎉 📕 🥲
I am super-proud to tell you that I have finally published the print version of my book: "Legacy Code: First Aid Kit" 🎉 📕 🥲
I've made a few more tweaks and am now waiting for Amazon's approval to publish!
I've made a few more tweaks and am now waiting for Amazon's approval to publish!
Steps:
1. Upgrade your dependency to Zod 4
2. Run `npx zod-v3-to-v4`
That should cover most scenarios
Let me know if you have any trouble with it 👐
Steps:
1. Upgrade your dependency to Zod 4
2. Run `npx zod-v3-to-v4`
That should cover most scenarios
Let me know if you have any trouble with it 👐
I'll iterate on this prototype to fix all the little things I've noticed
Hopefully I should have a decent physical version soon 😄
I'll iterate on this prototype to fix all the little things I've noticed
Hopefully I should have a decent physical version soon 😄
"Extract Parameter" converts a variable declaration into a function parameter 🪄
marketplace.visualstudio.com/items?itemNa...
"Extract Parameter" converts a variable declaration into a function parameter 🪄
marketplace.visualstudio.com/items?itemNa...
We notably went to the French Alps—I can recommend 💯, so many things to see/do/eat 😄
Time to resume work, meetups, and side-projects!
👨💻 currently wrapping up a zod-v3-to-v4 codemod to migrate my clients… it will be open-source
We notably went to the French Alps—I can recommend 💯, so many things to see/do/eat 😄
Time to resume work, meetups, and side-projects!
👨💻 currently wrapping up a zod-v3-to-v4 codemod to migrate my clients… it will be open-source
It's a French conference with a special focus on crafting quality software—the Software Crafters spirit
I gave a workshop on the art of refactoring (of course 😄), and a few more contributions during the open-space format of the second day
It's a French conference with a special focus on crafting quality software—the Software Crafters spirit
I gave a workshop on the art of refactoring (of course 😄), and a few more contributions during the open-space format of the second day
First, I went to @jsheroes.io. I gave a talk on automated refactorings, demoing what you could do with tools like Abracadabra in VS Code
The organization was stellar and I met wonderful people here 💜
First, I went to @jsheroes.io. I gave a talk on automated refactorings, demoing what you could do with tools like Abracadabra in VS Code
The organization was stellar and I met wonderful people here 💜
1. Express yourself and your Domain
2. Prevent impossible states, right in the types
Here's an example in Haskell, but you can do something similar in F# and somewhat in TS
* Laurent Bossavit's talk at @alpescraft.bsky.social
1. Express yourself and your Domain
2. Prevent impossible states, right in the types
Here's an example in Haskell, but you can do something similar in F# and somewhat in TS
* Laurent Bossavit's talk at @alpescraft.bsky.social