Watch Livestream

Peter Tasker

Software Engineer, Delicious Brains

Peter is a PHP and JavaScript developer from Ottawa, Ontario, Canada. He currently works on refactoring all the code on the WP Migrate DB Pro team at Delicious Brains. In a previous life, he worked for marketing and public relations agencies. Loves WordPress, dislikes FTP.

Refactoring the Disaster No One Is Talking About: How We’re Handling JavaScript Tech Debt in WP Migrate DB Pro

An issue a lot of WordPress teams are facing (including the current Gutenberg discussions) is how do you implement new and shiny JavaScript into an existing WordPress application?

JavaScript technical debt can be a disaster, but working with legacy code doesn’t have to be all doom and gloom. WP Migrate DB Pro has a *lot* of JavaScript tech debt in our existing codebase but how much time should our team be devoting to it versus adding new features?

In this talk, Peter (the WP Migrate DB Pro team lead), will talk through how to balance solving new problems while refactoring an old codebase.

Some of the questions Peter will address include:

  • How to update your build tooling from Grunt to Webpack/npm scripts
  • How to avoid rewriting your jQuery soup but still use the latest shiny JavaScript
  • Switching to ES2015 syntax and modules

Very much a show-and-tell, you should walk away from this talk knowing some of the pitfalls to avoid (don’t make the same mistakes as us!) and some tricks you can implement today to help you balance this in your own JavaScript development.

Friday, February 23rd

1:45 - 2:20

Keen to listen to Peter's session?

Grab your ticket and join us in Salt Lake City. Not only will you get to hear Peter's session but we’ve lined up 20+ other amazing speakers that are ready and willing to share their WordPress knowledge and passion. Don’t miss out!

Purchase your ticket

Stay In the Loop

  • This field is for validation purposes and should be left unchanged.