Coffee With Developers Apr 4, 2024

Coffee with Developers: David Heinemeier Hansson

David Heinemeier Hansson , Thomas Pamminger

David Heinemeier Hansson declares the era of bloated JavaScript stacks is over. He explains how Rails 7 and a no-build paradigm restore the joy of the one-person framework.

Pause
Mute Enter Fullscreen
#1 about 3 min

Early programming experiences and discovering the web

How early frustrations with typing basic games evolved into publishing dynamic websites using early web technologies.

#2 about 4 min

Falling in love with Ruby and creating Basecamp

How discovering Ruby's expressive metaprogramming capabilities transformed software development into a passion while building Basecamp.

#3 about 8 min

Maximizing developer productivity with Ruby on Rails

Why adopting a full-stack, convention-over-configuration approach enabled individual developers to achieve the output of entire teams.

#4 about 6 min

Fueling major tech companies and the open source ecosystem

How open source collaboration and amateur framework development helped scale massive applications like Shopify and GitHub.

#5 about 12 min

Embracing a no-build frontend architecture in Rails 7.1

Using modern browser capabilities like import maps to eliminate complex JavaScript bundlers and streamline frontend development.

#6 about 11 min

The decision to drop TypeScript from Turbo

Why removing explicit typing layers simplifies framework development and restores enjoyment for contributors who prefer duck typing.

#7 about 12 min

Navigating Apple policies and progressive web apps

How changing European digital markets regulations highlight the ongoing conflict between progressive web apps and native app monopolies.

#8 about 11 min

Committing to legacy support for heritage applications

Why maintaining decades-old software builds customer trust and challenges the disposable nature of modern subscription products.

#9 about 9 min

Challenging Gmail with the HEY email client

Taking on massive incumbents by building an opinionated email service after years of stalled innovation in the category.

Matching moments

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

5:40 min

The historical struggles of building persistent progressive web apps

Chris Heilmann +2 · LIVE

7:03 min

The case for the web as a developmental platform

Maxim Salnikov Maxim Salnikov · JS Congress

1:55 min

Pioneering the concept of developer experience

5:10 min

Evaluating the operational trade-offs of modern javascript frameworks

Chris Heilmann +2 · LIVE

1:30 min

Pivoting Heroku from a web IDE to hosting

Upcoming sessions on this topic

Open session

World Congress 2026 North America

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

The Broken Rung: How AI is Rebuilding Software Development from the Ground Up

Tomislav Tipurić

Chief Technology Officer, Nephos

Tomislav Tipurić
Open session

World Congress 2026 North America

Honey, look! I vibe-coded an OS!

Ian Smith

CTO, LYOS

Ian Smith
Open session

World Congress 2026 North America

GitHub’s Team X-Ray: Your Repository Knows More About Your Team Than Your Team Does

Andrea Griffiths

Senior Developer Advocate

Andrea Griffiths
Open session

World Congress 2026 North America

How to generate business value through performance optimizations

Nikolai Sidiropulo

Software Engineer at Meta

Nikolai Sidiropulo
Open session

World Congress 2026 North America

Lessons from 20 Years of Bootstrapping an Open Source Business to $50M+

Peter Farkas

Percona, Founder

Peter Farkas