The Bike Shed cover image

The Bike Shed

413: Developer Tales of Package Management

Jan 23, 2024
Stephanie talks about retiring an internal link-shortening app, while Joël discusses debugging in ActiveRecord. They delve into package management nuances, comparing system and language packages like Homebrew and RubyGems. The hosts explore the complexities and implications for developers.
33:33

Podcast summary created with Snipd AI

Quick takeaways

  • Retiring internal apps can be nostalgic and celebratory while ensuring efficient maintenance and functionality through third-party solutions.
  • Debugging ActiveRecord queries reveals schema latency issues impacting performance, with potential community contributions for adapters and optimizations.

Deep dives

Decommissioning Internal Link Shortening App

The episode starts with Stephanie discussing decommissioning an internal link shortening app at Thoughtbot, replacing it with a third-party service due to maintenance reasons. A sense of accomplishment and nostalgia was felt during the process of tidying up the app for archiving and deleting it from Heroku. The decision to make the archived repo public was considered to immortalize the internal application's code and allow community members to access it, potentially leading to future blog posts about it.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner
Get the app