Changelog Master Feed

Your one-stop shop for all Changelog podcasts. Weekly shows about software development, developer culture, open source, building startups, artificial intelligence, shipping code to production, and the people involved. Yes, we focus on the people. Everything else is an implementation detail.

https://changelog.com/master

subscribe
share






Your code might be gross for a reason (JS Party #110)


KBall, Divya, Mikeal, and Feross dig deep into refactoring. When to do it, best practices, things to watch out for, and the difference between a refactor and a rewrite. We then close out with some key pro tips.

Leave us a comment

Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

Sponsors:

  • Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog.
  • DigitalOcean – DigitalOcean’s developer cloud makes it simple to launch in the cloud and scale up as you grow. They have an intuitive control panel, predictable pricing, team accounts, worldwide availability with a 99.99% uptime SLA, and 24/7/365 world-class support to back that up. Get your $100 credit at do.co/changelog.
  • Algolia – Our search partner. Algolia’s full suite search APIs enable teams to develop unique search and discovery experiences across all platforms and devices. We’re using Algolia to power our site search here at Changelog.com. Get started for free and learn more at algolia.com.

Featuring:

  • Kevin Ball – Twitter, GitHub, LinkedIn, Website
  • Divya – Twitter, GitHub, LinkedIn, Website
  • Feross Aboukhadijeh – Twitter, GitHub, Website
  • Mikeal Rogers – Twitter, GitHub

Show Notes:

Refactoring

  • Getting Empirical about Refactoring
  • The Myth of the Software Rewrite
  • git bisect
Protips
  • Vimpack
  • The 1 percent rule
  • Mikeal’s Way of Code
  • Toastmasters
Other episodes of JS Party that talk about refactoring:
  • #70: Refactoring Script Soup
  • #43: Interviews from JSConf

Something missing or broken? PRs welcome!


fyyd: Podcast Search Engine
share








 January 17, 2020  56m