Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

馃 Let bot refactor the code #19

email2vimalraj opened this issue Sep 13, 2019 · 2 comments


Copy link

commented Sep 13, 2019

who are you and where to find you

My name is Vimalraj Selvam. I am a Staff Software Engineer at Visa Worldwide Pte Ltd. I build various visualisation tools using React for my company which is heavily used by the command center teams. I am mostly reachable via twitter.

intro of the talk

With evolving changes in the Javascript ecosystem, the libraries tend to break things often when new versions introduced. Often, we spend lot of time to fix the breaking changes in a large codebase by refactoring manually (maybe through search and replace 馃し馃徎鈥嶁檪锔). But, with ASTs, babel, jscodeshift we can make refactoring automated (for example, heard about react-codemod). I'll start with talking under the hood of react-codemod and then will show case few usecases and examples how we can leverage the tools to create our refactoring bot 馃.


  • I prefer to give this talk at: #12
  • Number of minutes needed to 鈿★笍: 10
@email2vimalraj email2vimalraj added the talk label Sep 13, 2019

This comment has been minimized.

Copy link

commented Sep 14, 2019

great :) looking forward 馃懇馃徎鈥嶐煂


This comment has been minimized.

Copy link

commented Oct 11, 2019

Thank you @email2vimalraj for the talk, it was so cool! I'll likely be building something related in the near future and would definitely love to look into your repo (after you make it public, and no hurries). And maybe discuss about that too :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
2 participants
You can鈥檛 perform that action at this time.