My name is Nicolas and I live in Montréal, Canada 🍁
I'm a Freelance Web Developer specializing in legacy codebases.
I'm really into community events 🍻 and I organize the Software Crafters, React, and TypeScript meetups in Montréal. I'm also the organizer of The Legacy of SoCraTes conferences. I give talks too!
I share tips to deal with Legacy Code on my blog Understand Legacy Code. I even published a book to share my best techniques: Legacy Code: First Aid Kit ⛑
I'm the author of Abracadabra, a VS Code extension for intuitive JS/TS refactorings 🔮
The best way to reach me is through Twitter: @nicoespeon
Are you struggling to organize your Elixir codebase in a way that can scale? Let me show you a suggested architecture from the book "Designing Elixir Systems with OTP". It will help you isolate the business rules from the OTP-specific parts to build applications that are more than just a Phoenix web app.
Slides: https://drive.google.com/file/d/1S6LpJbZNGOkWBsrL277nH-pbH58eaoAk/view
My name is Nicolas and I live in Montréal, Canada 🍁
I'm a Freelance Web Developer specializing in legacy codebases.
I'm really into community events 🍻 and I organize the Software Crafters, React, and TypeScript meetups in Montréal. I'm also the organizer of The Legacy of SoCraTes conferences. I give talks too!
I share tips to deal with Legacy Code on my blog Understand Legacy Code. I even published a book to share my best techniques: Legacy Code: First Aid Kit ⛑
I'm the author of Abracadabra, a VS Code extension for intuitive JS/TS refactorings 🔮
The best way to reach me is through Twitter: @nicoespeon
Are you struggling to organize your Elixir codebase in a way that can scale? Let me show you a suggested architecture from the book "Designing Elixir Systems with OTP". It will help you isolate the business rules from the OTP-specific parts to build applications that are more than just a Phoenix web app.
Slides: https://drive.google.com/file/d/1S6LpJbZNGOkWBsrL277nH-pbH58eaoAk/view
Get in touch!
hi@guild.host