dhh – walker – 2022-12

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

dhh pushed to main in hotwired/turbo

dhh github · 2022-12-31

The speed of a single-page web application without having to write any JavaScript - Comparing 9defbe0a67...ee5671611d · hotwired/turbo

dhh closed a pull request in hotwired/turbo-site

dhh github · 2022-12-31

Bumps engine.io and browser-sync. These dependencies needed to be updated together. Updates engine.io from 3.5.0 to 6.2.1 Release notes Sou

dhh pushed to main in hotwired/turbo

dhh github · 2022-12-31

The speed of a single-page web application without having to write any JavaScript - Comparing 40424852a7...9defbe0a67 · hotwired/turbo

dhh pushed to main in hotwired/turbo

dhh github · 2022-12-31

The speed of a single-page web application without having to write any JavaScript - Comparing 65be4bd76e...40424852a7 · hotwired/turbo

dhh pushed to main in hotwired/turbo

dhh github · 2022-12-31

The speed of a single-page web application without having to write any JavaScript - Comparing f8b0e17a0c...65be4bd76e · hotwired/turbo

dhh pushed to dependabot/npm_and_yarn/minimatch-3.0.8 in hotwired/turbo

dhh github · 2022-12-31

The speed of a single-page web application without having to write any JavaScript - Comparing dcc4ccccc0...1f35983a3d · hotwired/turbo

dhh created a branch skip-dev-builds in hotwired/turbo

dhh github · 2022-12-31

The speed of a single-page web application without having to write any JavaScript - Comparing main...skip-dev-builds · hotwired/turbo

dhh pushed to main in hotwired/turbo-site

dhh github · 2022-12-31

turbo.hotwired.dev web site. Contribute to hotwired/turbo-site development by creating an account on GitHub.

dhh merged a pull request in hotwired/turbo-site

dhh github · 2022-12-31

Fixed typo in Turbo.setConfirmMethod documentation.

dhh pushed to main in hotwired/turbo-site

dhh github · 2022-12-31

turbo.hotwired.dev web site. Contribute to hotwired/turbo-site development by creating an account on GitHub.

dhh merged a pull request in hotwired/turbo-site

dhh github · 2022-12-31

Describe the circumstances for dispatching a turbo:frame-missing event, along with how to add special-case handling. Additionally, add missi

dhh merged a pull request in hotwired/turbo-site

dhh github · 2022-12-31

Document support for passing the {frame: ...} option to Turbo.visit.

dhh pushed to main in hotwired/turbo-site

dhh github · 2022-12-31

turbo.hotwired.dev web site. Contribute to hotwired/turbo-site development by creating an account on GitHub.

dhh pushed to main in hotwired/turbo

dhh github · 2022-12-31

The speed of a single-page web application without having to write any JavaScript - Comparing a89d01efdb...f8b0e17a0c · hotwired/turbo

dhh pushed to main in hotwired/turbo-site

dhh github · 2022-12-31

turbo.hotwired.dev web site. Contribute to hotwired/turbo-site development by creating an account on GitHub.

dhh merged a pull request in hotwired/turbo-site

dhh github · 2022-12-31

Documents hotwired/turbo#431 Documents hotwired/turbo#684 Share examples for turbo:before-render, turbo:before-frame-render, and turbo:befor

dhh pushed to main in hotwired/turbo

dhh github · 2022-12-31

The speed of a single-page web application without having to write any JavaScript - Comparing 2f0d46f79d...a89d01efdb · hotwired/turbo

dhh commented on issue hotwired/stimulus-rails#111

dhh github · 2022-12-31

I've noticed that when I load a page with the autocomplete controller I get an error in the console: Failed to autoload controller: auto

dhh closed an issue in hotwired/stimulus-rails

dhh github · 2022-12-31

I've noticed that when I load a page with the autocomplete controller I get an error in the console: Failed to autoload controller: auto

dhh merged a pull request in hotwired/stimulus-rails

dhh github · 2022-12-31

Fixes issue #111 where lazy loading will attempt to load the external stimulus controller even if it was registered manually. Improves on th

dhh pushed to main in hotwired/stimulus-rails

dhh github · 2022-12-31

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

dhh merged a pull request in hotwired/turbo-rails

dhh github · 2022-12-31

This commit eliminates a few unnecessary allocations in turbo_stream_action_tag: Benchmark # frozen_string_literal: true require "benchmark/

dhh pushed to main in hotwired/turbo-rails

dhh github · 2022-12-31

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

dhh closed an issue in hotwired/turbo-site

dhh github · 2022-12-25

/* [Package Error] "@hotwired/turbo@v7.2.0" could not be built. No build output found. How to fix: If you believe this to be an er

dhh merged a pull request in hotwired/stimulus-starter

dhh github · 2022-12-25

I lost some time trying to use outlets only to realize that Stimulus wasn’t up to date in this starter 😉 . This PR only updates @hotwired/st

dhh pushed to main in hotwired/stimulus-starter

dhh github · 2022-12-25

A humble blank slate for a modest JavaScript framework - Comparing 4568de17b8...ffadaf2da9 · hotwired/stimulus-starter

dhh pushed to main in hotwired/turbo-site

dhh github · 2022-12-24

turbo.hotwired.dev web site. Contribute to hotwired/turbo-site development by creating an account on GitHub.

dhh merged a pull request in hotwired/turbo-site

dhh github · 2022-12-24

ref: hotwired/turbo#379

dhh pushed to main in hotwired/turbo

dhh github · 2022-12-24

The speed of a single-page web application without having to write any JavaScript - Comparing b8ecc46d93...2f0d46f79d · hotwired/turbo

dhh closed an issue in hotwired/turbo-rails

dhh github · 2022-12-24

I'm not using action_cable in my existing Rails project(require "action_cable/engine" is commented out in config/application.r

dhh commented on issue hotwired/turbo-rails#412

dhh github · 2022-12-24

I'm not using action_cable in my existing Rails project(require "action_cable/engine" is commented out in config/application.r

dhh commented on pull request hotwired/turbo-android#254

dhh github · 2022-12-23

Fixes: #245 Summary Hello 👋 I am software engineer working for Software Mansion. Together with @pfeiffer we are working on React Native supp

dhh pushed to main in hotwired/turbo

dhh github · 2022-12-23

The speed of a single-page web application without having to write any JavaScript - Comparing 77d93d41d9...2aed8a0562 · hotwired/turbo

dhh pushed to main in hotwired/turbo

dhh github · 2022-12-23

The speed of a single-page web application without having to write any JavaScript - Comparing e5c901995f...77d93d41d9 · hotwired/turbo

dhh pushed to main in hotwired/turbo

dhh github · 2022-12-23

The speed of a single-page web application without having to write any JavaScript - Comparing ab4b1848e6...e5c901995f · hotwired/turbo

Assume everything has a quick fix, and all you have to do is open the box to figure it out. Worst outcome is you learn how to open the box, and understand your problem better. Best outcome, it’s a really is a simple five-minute fix.

dhh twitter · 2022-12-22

Assume everything has a quick fix, and all you have to do is open the box to figure it out. Worst outcome is you learn how to open the box,

RT by @dhh: All storefront requests are now served by the latest version of ruby with YJIT enabled! We are seeing ~10% speedups across the board. YJIT that has been developed by @Love2Code's and team at Shopify.

dhh twitter · 2022-12-21

All storefront requests are now served by the latest version of ruby with YJIT enabled! We are seeing ~10% speedups across the board. YJIT

Default Docker files coming to new apps in the next version of Rails. Together with Docked Rails, intend is to really shrink the path from "Hello World" to deploying anywhere. https://github.com/rails/rails/pull/46762

dhh twitter · 2022-12-19

Default Docker files coming to new apps in the next version of Rails. Together with Docked Rails, intend is to really shrink the path from "

"The distinctive trait of the Active Record pattern is combining domain logic and persistence in the same class, and that’s how we use it here. At first glance, this might not look like a good idea. Shouldn’t we keep separated things, well, separated?" https://dev.37signals.com/active-record-nice-and-blended/

dhh twitter · 2022-12-19

"The distinctive trait of the Active Record pattern is combining domain logic and persistence in the same class, and that’s how we use it

R to @dhh: Made it simpler still. Now just need a single alias to get going. No more binding settings editing needed. (Please upgrade your aliases, if you tried this before). https://github.com/rails/docked

dhh twitter · 2022-12-19

Made it simpler still. Now just need a single alias to get going. No more binding settings editing needed. (Please upgrade your aliases, if

RT by @dhh: Hey! We just launched a new feature that helps you save some money while spreading the word about HEY. To turn it on, head to Account Settings › Earn free months of HEY. For every 3 months you have the Sent with HEY footer on, you’ll earn a free month of HEY. 💌

dhh twitter · 2022-12-19

Hey! We just launched a new feature that helps you save some money while spreading the word about HEY. To turn it on, head to Account Sett

"The world has changed. We feel it in the discourse. We feel it in the factions. We smell it on the feed. Much of what once was is lost. Our best hope is that Twitter by accident, intent, or happenstance is thrown into the fire of Mount Doom." https://world.hey.com/dhh/throw-twitter-into-the-fire-of-mount-doom-67685e95

dhh twitter · 2022-12-16

"The world has changed. We feel it in the discourse. We feel it in the factions. We smell it on the feed. Much of what once was is lost. Our

Throw Twitter into the fire of Mount Doom

dhh blog · 2022-12-16

Whatever brief promise that Elon Musk might run New Twitter on principles not power seem dashed by the ElonJet affair. So I'm now biased to

R to @caiobchi: If you have rails installed on your machine, you don’t need this.

dhh twitter · 2022-12-15

If you have rails installed on your machine, you don’t need this.

R to @dhh: Made it even simpler. Now using a multi-platform image, so all instructions are the same regardless of the platform. https://github.com/rails/docked

dhh twitter · 2022-12-15

Made it even simpler. Now using a multi-platform image, so all instructions are the same regardless of the platform. https://github.com/rail

"As the owner of the business, you have to realize, that if you only listen to the customers you already have, you're not listening to the ones you don't have yet." https://37signals.com/podcast/let-your-customers-outgrow-you/

dhh twitter · 2022-12-15

"As the owner of the business, you have to realize, that if you only listen to the customers you already have, you're not listening to the o

Should db:test:prepare Also Call db:seed by Default?

dhh discuss ruby on rails · 2022-12-15

I fundamentally don’t think it’s a good pattern to have tests rely on your seed data, so I don’t want to sugar coat a path to encourage that

RT by @dhh: If you're a small business owner & have yet to read Rework by @jasonfried & @dhh, you should. Here's a page that hits a crucial nail squarely on the head. The book is a big word hammer designed to beat the shit out of bureaucracies & popular/crappy business ideologies. Read it 👊🏼

dhh twitter · 2022-12-15

If you're a small business owner & have yet to read Rework by @jasonfried & @dhh, you should. Here's a page that hits a crucial nail squarel

dhh pushed to main in hotwired/turbo

dhh github · 2022-12-14

The speed of a single-page web application without having to write any JavaScript - Comparing 42c136d13f...ab4b1848e6 · hotwired/turbo

dhh pushed to main in hotwired/turbo

dhh github · 2022-12-14

The speed of a single-page web application without having to write any JavaScript - Comparing 2b41a93616...42c136d13f · hotwired/turbo

"As dazzled as I am by ChatGPT, I'm even more excited about setting the phones free. Free for business models that couldn't work with a 30% haircut, free from the gatekeeper nonsense, and freedom for users to install the apps they damn well please." https://world.hey.com/dhh/apple-s-big-monopoly-loss-comes-curtesy-of-the-eu-feead335

dhh twitter · 2022-12-14

"As dazzled as I am by ChatGPT, I'm even more excited about setting the phones free. Free for business models that couldn't work with a 30%

The EU appears set to deliver on tech monopolies

dhh blog · 2022-12-14

After being involved with the tech monopoly fightonseveralfronts in the last few years, I must admit I got a bit jaded after a while. In all

Apple's big monopoly loss comes curtesy of the EU

dhh blog · 2022-12-14

After being involved with the tech monopoly fightonseveralfronts in the last few years, I must admit I got a bit jaded after a while. In all

RT by @dhh: Tune in to hear what @dhh, co-owner and CTO of @37signals (makers of #Basecamp and #HEY), has to say about being an entrepreneur on Behind Company Lines, hosted by @thejuliantorres. Full podcast episode here: https://www.hireotter.com/.../episode-130-david... #behindcompanylines #podcast #startup

dhh twitter · 2022-12-13

Tune in to hear what @dhh, co-owner and CTO of @37signals (makers of #Basecamp and #HEY), has to say about being an entrepreneur on Behind C

Docked Rails makes it a breeze to try out Rails without installing anything. As long as you have Docker, and can copy'n'paste a few commands, you can get to Hello World in no time. Works on Mac, Linux, Windows. Showcase from a freshly made Linux Droplet. https://github.com/rails/docked

dhh twitter · 2022-12-13

Docked Rails makes it a breeze to try out Rails without installing anything. As long as you have Docker, and can copy'n'paste a few commands

"You don’t cut corners or quality, you cut scope, and if you can’t, you scrap the project", from Your Estimates Suck. https://37signals.com/podcast/your-estimates-suck/

dhh twitter · 2022-12-13

"You don’t cut corners or quality, you cut scope, and if you can’t, you scrap the project", from Your Estimates Suck. https://37signals.

So much enthusiasm from the ecosystem towards the foundation, such great backing from a stellar group of core companies, such a solid budget to pursue the mission. Wonderful role for someone to really make a huge difference for Rails!

dhh twitter · 2022-12-12

So much enthusiasm from the ecosystem towards the foundation, such great backing from a stellar group of core companies, such a solid budget

"Let's hope the fact that Meta's new no-politics etiquette dropped with zero waves will convince other companies that it's safe for them to do the same. After living with this type of etiquette for some time now, I would not want to go back." https://world.hey.com/dhh/meta-goes-no-politics-at-work-and-nobody-cares-d6409209

dhh twitter · 2022-12-09

"Let's hope the fact that Meta's new no-politics etiquette dropped with zero waves will convince other companies that it's safe for them to

Meta goes no politics at work (and nobody cares)

dhh blog · 2022-12-09

It's not even been a full two years since we said no thanks to discussing societal politics internally at 37signals. The drama that decision

"Europe became a digital colony. A region of 750m people with few to no major, native tech services. Reduced to a vast pool of data, a captive collection of eyeballs, and potential in-app payment taxes for the great powers of the internet to contest." https://world.hey.com/dhh/european-digital-sovereignty-fb963e5d

dhh twitter · 2022-12-09

"Europe became a digital colony. A region of 750m people with few to no major, native tech services. Reduced to a vast pool of data, a capti

dhh commented on issue hotwired/turbo-rails#409

dhh github · 2022-12-09

This customElements.define("turbo-cable-stream-source", TurboCableStreamSourceElement); Should be wrapped within an undefined chec

European Digital Sovereignty

dhh blog · 2022-12-09

All societies ought to strive for digital sovereignty. For the power and dignity of self-determination, according to the norms and laws of t

Your estimates suck

dhh blog · 2022-12-08

Humans are terrible at estimating anything complicated that involves novel attempts at problem solving. So getting out of estimates and into

"Humans are terrible at estimating anything complicated that involves novel attempts at problem solving. So getting out of estimates and into appetites is the single most important thing we have done. You don’t cut corners or quality, you cut scope." https://37signals.com/podcast/your-estimates-suck/

dhh twitter · 2022-12-08

"Humans are terrible at estimating anything complicated that involves novel attempts at problem solving. So getting out of estimates and int

RT by @dhh: I realized @rescuetime has the numbers. Got @heyhey in July 2020. I went from ~100h/year on non-work email to ~25h/year. 🤯

dhh twitter · 2022-12-07

I realized @rescuetime has the numbers. Got @heyhey in July 2020. I went from ~100h/year on non-work email to ~25h/year. 🤯

"The reverse is true when you attend a conference or seminar. The ideological guards are down, the mind is opened to new ideas, and most people show up with a genuine curiosity about the topics in play. This intellectual stance makes it a joy to engage." https://world.hey.com/dhh/we-can-t-have-good-faith-on-a-flat-social-battery-6bd0d4ef

dhh twitter · 2022-12-07

<p>"The reverse is true when you attend a conference or seminar. The ideological guards are down, the mind is opened to new ideas, and most

We can't have good faith on a flat social battery

dhh blog · 2022-12-07

After several covid years without, I've returned to speak at quite a few conferences and seminars this year. From OMR in Hamburg to Swiss St

"We should give them some like ridiculous number to make them go away. Hey Twitter, you gotta pay us $5,000 a month [for Campfire]. And, and I was thinking, that’s gonna scare them up really quick. And they’re like, oh, okay, yeah. And now I’m like, shit." https://37signals.com/podcast/come-small-come-all/

dhh twitter · 2022-12-06

"We should give them some like ridiculous number to make them go away. Hey Twitter, you gotta pay us $5,000 a month [for Campfire]. And, and

RT by @dhh: "The real red wave is what is happening with unprofitable software companies both in the public and private markets right f%^^g now" Great conversation with @dhh about Remote Work, Money & Success, Bootstrapping, and the Dangers of Growing at all Costs. Link bellow

dhh twitter · 2022-12-06

"The real red wave is what is happening with unprofitable software companies both in the public and private markets right f%^^g now" Great

"Ta-dahhhh! The service you were perfectly happy with 5 mins ago is now totally alien to you, all the functions have been moved around (and probably hidden in a burger menu), and we hope you'll love it as much as the designers who arrived here yesterday!!" https://world.hey.com/dhh/an-ode-to-software-products-over-software-services-c2705aff

dhh twitter · 2022-12-05

"Ta-dahhhh! The service you were perfectly happy with 5 mins ago is now totally alien to you, all the functions have been moved around (and

An ode to software products over software services

dhh blog · 2022-12-05

Back in the early 2000s, software customers and vendors were both excited to embrace an alternative to selling and buying applications on CD

dhh commented on issue hotwired/stimulus#618

dhh github · 2022-12-05

When I try to test Outlets using the example from the docs, I get the following error: The provided outlet element is missing the outlet con

"Paul Graham posited the thought that if AI commoditizes mediocre writing, then the very best of human creativity will become even more valuable. But why would we assume that AI won't actually be more creative than mere humans?" https://world.hey.com/dhh/more-creative-than-mere-humans-af8e6220

dhh twitter · 2022-12-05

<p>"Paul Graham posited the thought that if AI commoditizes mediocre writing, then the very best of human creativity will become even more v

More creative than mere humans

dhh blog · 2022-12-05

ChatGPT is blowing mindsleftandrightincludingmine. It's placed a second dot on what appears as an exponential curve of AI competency, follow

"Picking a permanent side in some grand ideological struggle – with its prepackaged set of principles & values, enemies & heroes – might bring psychological comfort in the short term, but it'll erode the capacity for intellectual honesty in the long term." https://world.hey.com/dhh/nobody-knows-anything-9c773a5a

dhh twitter · 2022-12-02

"Picking a permanent side in some grand ideological struggle – with its prepackaged set of principles & values, enemies & heroes – might

Nobody Knows Anything

dhh blog · 2022-12-02

I can't remember a time in my life when so many got so much wrong in their predictions about the future. Not in politics, not in culture, no

R to @seanmcdonaldxyz: It's there 👍 https://www.hey.com/new/#download-all-attachments

dhh twitter · 2022-12-01

It's there 👍 https://www.hey.com/new/#download-all-attachments

"When venture capitalists come knocking on your door, and say, hey, would you like $40m, who the fuck would not be tempted? We hadn't made any money. Not any real money anyway. You'd have to be inhumanly strong to not at least consider that." [Fixed link] https://www.swisspreneur.org/podcast/david-heinemeier-hansson-ep279

dhh twitter · 2022-12-01

"When venture capitalists come knocking on your door, and say, hey, would you like $40m, who the fuck would not be tempted? We hadn't made a