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

September 25, 2026 · 16:50–17:20

Stage 4

Engineering Moneyball: How We Benchmarked Google vs Meta

Jirka Bachel

Co-Founder & CEO

Jirka Bachel
Open session

World Congress 2026 North America

September 24, 2026 · 16:10–16:40

Outdoor Stage

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

September 24, 2026 · 15:30–16:00

Stage 6

Going beyond the code through the GitHub Copilot App: how to unlock you and your team’s superpower

Jenny Hwang

Director of User Research, GitHub

Jenny Hwang
Open session

World Congress 2026 North America

September 25, 2026 · 14:10–14:40

Stage 1

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

September 25, 2026 · 12:55–13:25

Stage 5

Content Platforms: The Bottleneck Is Responsibility, Not Tech

Daniel Fau, Tom Warwick

Daniel Fau
Tom Warwick
Open session

World Congress 2026 North America

September 24, 2026 · 11:00–11:30

Stage 6

Accelerating development and managing agents with the GitHub Copilot app

Christopher Harrison

Senior Developer Advocate, GitHub

Christopher Harrison