1

32: DHH - Building Basecamp 3 like a Porsche 911

 2 years ago
source link: https://share.transistor.fm/s/4fb19af8
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Full Stack Radio

Full Stack Radio • Episode 32
32: DHH - Building Basecamp 3 like a Porsche 911
00:00|62:35
Subscribe Share More Info
Share
Embed
Share
December 22, 2015 • Episode 32
32: DHH - Building Basecamp 3 like a Porsche 911
By Adam Wathan • View the Website
DHH returns to the podcast to talk in-depth about how Basecamp 3 is designed and implemented!
Broadcast by

Episode Details

DHH returns to the podcast to talk in-depth about how Basecamp 3 is designed and implemented!

Show Notes

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

What is Full Stack Radio?

A podcast for developers interested in building great software products. Every episode, Adam Wathan is joined by a guest to talk about everything from product design and user experience to unit testing and system administration.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK