✏️ understandlegacycode.com
🎩 Mr. Meetup Montréal • Software Crafters / React / TypeScript / Elixir
🍁 guild.host/montreal-tech/network
I am super-proud to tell you that I have finally published the print version of my book: "Legacy Code: First Aid Kit" 🎉 📕 🥲
leanpub.com/ast-grep
It's funny how this reads like an exhaustive documentation of the lib. Kinda smart to monetize it IMO.
Learning about AST and how to simply build some codemods is an interesting skill to have.
leanpub.com/ast-grep
It's funny how this reads like an exhaustive documentation of the lib. Kinda smart to monetize it IMO.
Learning about AST and how to simply build some codemods is an interesting skill to have.
Could be handy sometimes, if you are dealing with classes 😎
marketplace.visualstudio.com/items?itemNa...
Could be handy sometimes, if you are dealing with classes 😎
marketplace.visualstudio.com/items?itemNa...
👉 Aaaand our CFP is now open! sessionize.com/mendercon-20...
If there's a talk related to mending legacy codebases that you'd like to present, this is a great opportunity to do so 🙂
👉 Aaaand our CFP is now open! sessionize.com/mendercon-20...
If there's a talk related to mending legacy codebases that you'd like to present, this is a great opportunity to do so 🙂
Use it on low to mid speed while working at the same time, this way you do both a physical and mental activity
Use it on low to mid speed while working at the same time, this way you do both a physical and mental activity
That is why I visualized a part of the refactoring tools landscape using my favorite thinking tool: PowerPoint 🧡
That is why I visualized a part of the refactoring tools landscape using my favorite thinking tool: PowerPoint 🧡
Back in October, I couldn't send rejection emails for /dev/mtl via the platform anymore. No news from support. Ended up doing that manually
Now trying to invite orgs on the platform for @mendercon.bsky.social, but they get no email
Back in October, I couldn't send rejection emails for /dev/mtl via the platform anymore. No news from support. Ended up doing that manually
Now trying to invite orgs on the platform for @mendercon.bsky.social, but they get no email
Also, "Remove Redundant Else" is a bit better now
marketplace.visualstudio.com/items?itemNa...
Also, "Remove Redundant Else" is a bit better now
marketplace.visualstudio.com/items?itemNa...
Thus, we have decided to do the same with our (much more modest and very local) conference: www.dev-mtl.ca/transparency
Thus, we have decided to do the same with our (much more modest and very local) conference: www.dev-mtl.ca/transparency
Features I'm looking for:
- Easy to get the big picture
- Easy to navigate quickly (e.g., keyboard shortcuts)
- Easy to "add patch" a few lines of a file
- Easy to rebase a branch (Alt+R) and undo anything (Ctrl+Z)
Features I'm looking for:
- Easy to get the big picture
- Easy to navigate quickly (e.g., keyboard shortcuts)
- Easy to "add patch" a few lines of a file
- Easy to rebase a branch (Alt+R) and undo anything (Ctrl+Z)
piccalil.li/blog/date-is...
piccalil.li/blog/date-is...
Got things you'd like to share about working with legacy code? Submit your talk proposals in the CFP and you may become part of the lineup 😉
📢 If you want to present something related to working with legacy code, the CFP has open!
www.papercall.io/mendercon-2026
FYI, there will be 3 talks alongside open-space discussions. Talks will be recorded and published on YouTube afterwards 😉
Got things you'd like to share about working with legacy code? Submit your talk proposals in the CFP and you may become part of the lineup 😉
It takes practice to deliver the right level of abstraction--too many details are not great.
But surprises are so so bad.
Even if Alice delivers a month later than Bob, people understand why and are more likely to accept it.
It takes practice to deliver the right level of abstraction--too many details are not great.
But surprises are so so bad.
Even if Alice delivers a month later than Bob, people understand why and are more likely to accept it.
God, it's just brutal.
tonsky.me/blog/tahoe-i...
God, it's just brutal.
tonsky.me/blog/tahoe-i...
Join fellow Montreal geeks for a night of learning, food, and drinks at Shopify! ⚛️🍕
Falilou Khouma cooks up mobile apps with Expo, and Zoey Moore secures our React apps. 📱🛡️
Check it out 👉 https://guild.host/e/u9y55t
Join fellow Montreal geeks for a night of learning, food, and drinks at Shopify! ⚛️🍕
Falilou Khouma cooks up mobile apps with Expo, and Zoey Moore secures our React apps. 📱🛡️
Check it out 👉 https://guild.host/e/u9y55t
Starting with 2 events this month:
- Software Crafters MTL this Wed: guild.host/software-cra...
- React MTL next week: guild.host/events/react...
Starting with 2 events this month:
- Software Crafters MTL this Wed: guild.host/software-cra...
- React MTL next week: guild.host/events/react...
I'm not submitting in 2026 because I'll have other priorities, but I can encourage you in doing so. Especially if you are in Europe 😉
Keep in mind the form closes at midnight Romania time, 11:00 CET so you can enjoy the New Year celebrations after wrapping up your proposal! 🎉
Happy New Year everyone! ❤️
If you haven’t submitted your proposal yet, you still have 3 days left to take your chance at joining us as a speaker at #JSHeroes 2026. 🌟
👉 jsheroes.io/speak
#TechEvent #TechConference #WebDev #TechInnovation
I'm not submitting in 2026 because I'll have other priorities, but I can encourage you in doing so. Especially if you are in Europe 😉
Flint is an experimental linter made to validate several hypotheses: hybrid linting, streamlined rich configuration, thorough docs & plugins, and tooling coordination.
Expect to hear more about Flint over the next month. ❤️🔥
www.flint.fyi/blog/introdu...
Flint is an experimental linter made to validate several hypotheses: hybrid linting, streamlined rich configuration, thorough docs & plugins, and tooling coordination.
Expect to hear more about Flint over the next month. ❤️🔥
www.flint.fyi/blog/introdu...
#FreezingRain
#FreezingRain
Different articulations of a mental model will click with different people, but those models tend to be much more alike than they are different. :)
Different articulations of a mental model will click with different people, but those models tend to be much more alike than they are different. :)
`git checkout -`
you're welcome
`git checkout -`
you're welcome
...because we have exciting news before the winter break: Registration is now open for SoCraTes UK 2026!
Register: socratesuk.org/tickets.html
...because we have exciting news before the winter break: Registration is now open for SoCraTes UK 2026!
Register: socratesuk.org/tickets.html
💡 If you’re looking for some tech insights to end the year with - or simply want to get nostalgic with us - check out all the 2025 talks here: bit.ly/3GEBiUf.
#JSHeroes #TechEvent
💡 If you’re looking for some tech insights to end the year with - or simply want to get nostalgic with us - check out all the 2025 talks here: bit.ly/3GEBiUf.
#JSHeroes #TechEvent