
Episode 83
83: DHH - Stimulus in Practice + On Writing Software Well
In this episode, Adam talks to David Heinemeier Hansson about Basecamp's new JavaScript framework "Stimulus" as well as David's new YouTube series "On Writing Software Well."
February 28, 201853m 11s
Audio is streamed directly from the publisher (media.transistor.fm) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.
Show Notes
Topics include:
- What JavaScript looked like at Basecamp before Stimulus
- Why Basecamp chose to create a new framework instead of using React, Angular, or Vue
- How Basecamp uses server-rendered partials instead client-side templates
- Why David decided to start "On Writing Software Well"
- Evaluating patterns in practice and choosing between conflicting approaches
- Using concerns/mixins to organize classes with many features
- Applying resourceful routing to singular resources
Sponsors:
- Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days
- Codeship, check out how they performed in Forrester's latest Continuous Integration Tools report
Links:
- Stimulus Homepage
- Stimulus on GitHub
- David's blog post introducing Stimulus
- Turbolinks
- Webpacker
- "Server-generated JavaScript Responses (SJR)" (2013)
- respond_to, returning multiple formats from the same Rails controller
- "On Writing Software Well"
- Basecamp's "Getting Real" YouTube channel
Topics
technologysoftwarewebdevelopmentproductstartup