32: DHH - Building Basecamp 3 like a Porsche 911 - podcast episode cover

32: DHH - Building Basecamp 3 like a Porsche 911

Dec 22, 20151 hr 3 minEp. 32
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

Topics include:

  • Why Basecamp is a "majestic monolith", and the impact of organizational shape and size on technical decision making in product development
  • How ActionCable works, and where Basecamp 3 uses websockets that you might not expect
  • Strategies for avoiding duplication in client-side and server-side code
  • The automated testing strategy for Basecamp 3, and how it's influencing the future of testing in Rails 5
  • Why Basecamp 3 has 179 controllers, and what you can learn from their approach that will clean up your codebase

This episode is brought to you by Laracasts.


Links

For the best experience, listen in Metacast app for iOS or Android