dhh – walker – 2021-09

27 items · updated 2026-05-19 23:30 UTC · RSS · Up to archive

dhh pushed to main in hotwired/turbo-rails

dhh github · 2021-09-30

Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.

dhh merged a pull request in hotwired/turbo-rails

dhh github · 2021-09-30

Allows option to pass in html to broadcast from model something like this will allow you to add html to a broadcast instead of a partial or

dhh commented on pull request hotwired/turbo-rails#245

dhh github · 2021-09-30

Allows option to pass in html to broadcast from model something like this will allow you to add html to a broadcast instead of a partial or

dhh pushed to main in hotwired/turbo-rails

dhh github · 2021-09-29

Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.

dhh pushed to main in hotwired/stimulus-rails

dhh github · 2021-09-29

Use Stimulus in your Ruby on Rails app. Contribute to hotwired/stimulus-rails development by creating an account on GitHub.

dhh pushed to main in hotwired/stimulus

dhh github · 2021-09-29

A modest JavaScript framework for the HTML you already have - Comparing 53b2c69a85...0619622e5f · hotwired/stimulus

dhh pushed to main in hotwired/turbo-rails

dhh github · 2021-09-29

Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.

dhh pushed to main in hotwired/turbo-rails

dhh github · 2021-09-29

Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.

"The business plan I wrote was one of those dotcom ones, while working at a startup incubator. And that was a great inoculation against what utter bullshit it is, because we just opened an empty Excel spreadsheet and started fantasizing." https://www.rework.fm/planning-is--guessing/

dhh twitter · 2021-09-29

"The business plan I wrote was one of those dotcom ones, while working at a startup incubator. And that was a great inoculation against what

Tailwind-styled scaffold templates when using tailwindcss-rails 0.5+ 😍https://github.com/rails/tailwindcss-rails/pull/71

dhh twitter · 2021-09-29

Tailwind-styled scaffold templates when using tailwindcss-rails 0.5+ 😍https://github.com/rails/tailwindcss-rails/pull/71

Stimulus 3 + Turbo 7 = Hotwire 1.0: There's a resurgence in the wisdom of letting HTML be at the center of a web application. It's about spending some of those core advances in web technology to pay off the complexity loans we binged on during the 2010s. https://world.hey.com/dhh/stimulus-3-turbo-7-hotwire-1-0-9d507133

dhh twitter · 2021-09-24

Stimulus 3 + Turbo 7 = Hotwire 1.0: There's a resurgence in the wisdom of letting HTML be at the center of a web application. It's about spe

Stimulus 3 + Turbo 7 = Hotwire 1.0

dhh blog · 2021-09-24

For so long, it felt like I could only tell half the story of how we make software for the web at Basecamp. Too many of the chapters about o

Turbo 7: Lazy-Loaded Frames, Targeting Multiple Elements, Pausing Requests and Rendering, Before and After Stream Actions, New Frame Events, ...and much more added since the first beta for this final release! https://world.hey.com/hotwired/turbo-7-0dd7a27f

dhh twitter · 2021-09-24

Turbo 7: Lazy-Loaded Frames, Targeting Multiple Elements, Pausing Requests and Rendering, Before and After Stream Actions, New Frame Events,

Stimulus 3: New package, action parameters, default values, target lifecycle callbacks, debug mode, utility-CSS support, and Controller.shouldLoad 🚀🎉 https://world.hey.com/hotwired/stimulus-3-c438d432

dhh twitter · 2021-09-24

Stimulus 3: New package, action parameters, default values, target lifecycle callbacks, debug mode, utility-CSS support, and Controller.shou

The team from @mailbrew continues to impress. Tiny crew, just keep spitting out great stuff. Here's their latest tool to find newsletters from people you follow on Twitter called Feeds Mage: https://www.feedsmage.com

dhh twitter · 2021-09-23

The team from @mailbrew continues to impress. Tiny crew, just keep spitting out great stuff. Here's their latest tool to find newsletters fr

R to @dhh: Spoke too soon. The new iPad mini is even faster! Not by much, but consistently across a three-try average. Fastest single-core performance for JS in any computer at any price is the $499 iPad mini A15 🤯

dhh twitter · 2021-09-22

Spoke too soon. The new iPad mini is even faster! Not by much, but consistently across a three-try average. Fastest single-core performance

iPhone 13 w/ A15 is the new web/JS performance champ [Speedometer 2.0]. Another +15% y/y gain. Fastest Android is almost 3x slower 🙈. Also, Chrome 93 is faster than Safari 15 on the M1, killing the excuse this is about software integration. Nope. Just insane CPU lead.

dhh twitter · 2021-09-22

iPhone 13 w/ A15 is the new web/JS performance champ [Speedometer 2.0]. Another +15% y/y gain. Fastest Android is almost 3x slower 🙈. Als

Extend rails:stats task

dhh discuss ruby on rails · 2021-09-20

Would be happy to see such sub tasks 👍

Gmail loads 4MB of compressed JavaScript to render the inbox (13MB uncompressed, out of 29MB in total assets). @heyhey loads 63KB to render the imbox (240KB uncompressed, out of 903KB in total assets). HEY is built using https://hotwired.dev.

dhh twitter · 2021-09-20

Gmail loads 4MB of compressed JavaScript to render the inbox (13MB uncompressed, out of 29MB in total assets). @heyhey loads 63KB to render

"Propshaft is an asset pipeline library for Rails. It's built for era where bundling assets to save on HTTP connections is no longer urgent, where JS and CSS is either compiled by dedicated Node.js bundlers or served directly to the browsers, ..." https://github.com/rails/propshaft

dhh twitter · 2021-09-20

"Propshaft is an asset pipeline library for Rails. It's built for era where bundling assets to save on HTTP connections is no longer urgent,

"The clarity to make something fundamentally better comes from the bright sheen of a blank page. The inertia of the old requires effort to bring over, so only the best of it will make the jump. What's retained is the big picture, not every footnote." https://world.hey.com/dhh/conceptual-compression-is-lossy-and-loss-hurts-c62d027a

dhh twitter · 2021-09-20

"The clarity to make something fundamentally better comes from the bright sheen of a blank page. The inertia of the old requires effort to b

Conceptual compression is lossy (and loss hurts)

dhh blog · 2021-09-20

To make things simpler, you have to take something away. That means giving up something of real value to get something else of greater value

Your likes, hearts, and flattering comments are bad for my brain

dhh blog · 2021-09-16

I’ve been publishing controversial thoughts, essays, books and software for half my life. It has endowed me with a thick skin to repel the

Apple's forced IAP is either dead, a joke, or illegal

dhh blog · 2021-09-14

I can understand Epic's disappointment with the verdict in their trial against Apple. They sought to have the iPhone recognized as the pocke

Rails 7 will have three great answers to JavaScript in 2021+

dhh blog · 2021-09-06

Rails has been unapologetically full stack since the beginning. We've continuously sought to include ever-more default answers to all the ma

No one wants to be a code monkey

dhh blog · 2021-09-03

So many software companies these days are stuck on a ticket treadmill, working a never-ending backlog. When those companies look at Basecamp

Japan bends Apple another inch on the App Store

dhh blog · 2021-09-02

Is there a country anywhere in the world without an open investigation into Apple's monopoly abuses with the App Store? It seems like we can