32: DHH - Building Basecamp 3 like a Porsche 911 | Full Stack Radio | Episode 32
Adam Wathan
·
2015-12-22
·
via Full Stack Radio
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.
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.
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。