50 min listen
32: DHH - Building Basecamp 3 like a Porsche 911
FromFull Stack Radio
ratings:
Length:
63 minutes
Released:
Dec 22, 2015
Format:
Podcast episode
Description
DHH returns to the podcast to talk in-depth about how Basecamp 3 is designed and implemented!
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.
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.
Released:
Dec 22, 2015
Format:
Podcast episode
Titles in the series (100)
25: Matt Machuga - Tips and tricks to make your code awesome: In this episode, Adam talks to recurring guest Matt Machuga about tips and tricks that lead to better code. They talk about bringing functional programming concepts to OO, simple patterns for cleaning up typical MVC web app code, and about how imposing c by Full Stack Radio