Nicolas is a web developer who loves building communities and maintainable software.
When he's not enjoying life with his family or working at Centered, he organizes the "Software Crafters Montréal" meetup and develops VS Code extensions.
He shares tips & tricks to work with Legacy Code every week on his blog: https://understandlegacycode.com
Session en anglais - Intermédiaire
Your tests may be good. But they could be better!
When production code has tests, they are often hard to read. They also get in your way when you want to refactor code. Sometimes, you have false positives. Often, they are flaky…
In this talk, we will show you real-world examples of tests that have been improved. We will cover a few techniques you can re-use at work to improve the quality of your own tests!
Session en anglais - Intermédiaire
Coding with static types feels safe, the compiler has your back.
But today, you got a critical issue in prod: payments are failing! A quick check of the logs left you puzzled: TypeError: discount.toFixed is not a function. Wait... Isn't discount supposed to be a number here? How did that happen? Why didn't the compiler catch it before?! Worry no more.
I'll show you where your blind spots are, and a simple way for you to fix them.