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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Talk Proposal: Upgrading your legacy code incrementally with codemods #313

Open
1 of 2 tasks
vivek12345 opened this issue Jan 19, 2020 · 2 comments
Open
1 of 2 tasks
Labels
Feature 🎤 Proposing a talk that's 15-25 minutes

Comments

@vivek12345
Copy link

Talk title

Upgrading your legacy code incrementally with codemods

Abstract

How many times has it happened that a new version of a library is released and some of the APIs have either been deprecated or been marked unsafe or at times removed completely. If you have upgraded React from v14 to v16 or styled-components, you understand the issue. JavaScript itself changes over time as well and ideally you'll adapt to the improvements made to the language.

The ongoing change is a challenge to web developers and in this talk we'll focus on how to use JavaScript itself to keep a codebase up to date by using the power of codemods. We'll use an open source framework, jscodeshift, to accomplish this and we'll go through their pros/cons as we become accustomed to their usage.

Your name (and pronouns)

Vivek Nayyar

  • This will be my first tech talk

Contact Details

https://twitter.com/VivekNayyar09

Code of Conduct

@vivek12345 vivek12345 added the Feature 🎤 Proposing a talk that's 15-25 minutes label Jan 19, 2020
@vivek12345 vivek12345 changed the title Talk Proposal: <talk title> Talk Proposal: Upgrading your legacy code incrementally with codemods Jan 19, 2020
@rmehner
Copy link
Member

rmehner commented Feb 2, 2020

Thank you for your proposals, super interesting. We're looking into filling our next schedules. Would you prefer February or April?

@vivek12345
Copy link
Author

Thank you @rmehner . I would prefer February for the talk.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature 🎤 Proposing a talk that's 15-25 minutes
Projects
None yet
Development

No branches or pull requests

2 participants