RT by @dhh: “No” is no to one thing. “Yes” is no to a lot of things. https://37signals.com/21
âNoâ is no to one thing. âYesâ is no to a lot of things. https://37signals.com/21
âNoâ is no to one thing. âYesâ is no to a lot of things. https://37signals.com/21
Moving to remote work has brought out the worst in some managers. It's revealed their insecurities and paranoia, and caused them to address
"The sad truth is that nothing recalibrates the conversation as effectively as a crisis. In fact, our entire economic system, and the tech s
"Only when the tide goes out do you discover whoâs been swimming naked", says Warren Buffett, and now we're indeed seeing just how many te
Hello to all turbo developers, first of all, thank you for having such an amazing tool. But currently on my site, my users have reported som
Hello to all turbo developers, first of all, thank you for having such an amazing tool. But currently on my site, my users have reported som
Hey all! I'm lazy loading a very heavy request with a turbo_frame but since others part of the page are loaded while it loads some users
Hey all! I'm lazy loading a very heavy request with a turbo_frame but since others part of the page are loaded while it loads some users
After updated turbo-rails to version 1.1.1. persisted ActionText attachments are not showing anymore, it looks like this: When I restored to
The .turbo-progress-bar style tags are inserted into the head of the document on initial page loads. This is triggering a CSP violation by d
Love seeing miniaturized Hill Charts showing up in the Basecamp latest activity stream. New addition, very helpful. If you aren't familiar w
"Our human search for meaning is sent seriously astray when we work a job that's pointless. And the theater of productivity performed in pur
Closes #336 Address downstream Rails consumers' webpack syntax issues by replacing the ? operator with a check that submitter is present.
Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.
Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.
Closes #336 Address downstream Rails consumers' webpack syntax issues by replacing the ? operator with a check that submitter is present.
I am attempting to bump @hotwired/turbo-rails from 7.1.1 to 7.1.2, but I am getting this error when running bin/webpack in my Rails app: ERR
We're about 70 people now @37signals. Recent hires hailing from California, Scotland, Idaho, Kenya, Czech Republic, Texas, Vancouver, and Ne
We're hiring Programmers ($165,410/yr) and Senior Programmers ($197,819/yr) at @37signals. Come help us build @basecamp and @heyhey. Fully r
The late, great David Graeber struck a nerve with his 2013 essay On the Phenomenon of Bullshit Jobs. It diagnosed the "moral and spiritual d
I am attempting to bump @hotwired/turbo-rails from 7.1.1 to 7.1.2, but I am getting this error when running bin/webpack in my Rails app: ERR
New in HEY: Bubble Up is HEYâs take on snooze. If you donât need to look at an email now, schedule a time for it to float back up to you
I am attempting to bump @hotwired/turbo-rails from 7.1.1 to 7.1.2, but I am getting this error when running bin/webpack in my Rails app: ERR
Please welcome @kamipo, @_byroot, @jhawthorn to Rails Core and @yahonda, Jonathan Hefner to Rails Committers! ð https://rubyonrails.org/2
What's Changed Rails default key generator hash digest class is respected by @aaronjensen in #335 Full Changelog: v1.1.0...v1.1.1
Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.
Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.
turbo.hotwired.dev web site. Contribute to hotwired/turbo-site development by creating an account on GitHub.
The itsnotatypo.com domain is used in an example linking back to the Imbox in HEY - but, it is unresponsive over HTTPS. Therefore, falling b
Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.
Without this, turbo-rails inadvertently forces Rails.application.key_generator to use SHA1, rather than the Rails 7 default. Fixes #325
This is a nasty one that took some debugging, but essentially we discovered that when we added turbo-rails it signed everyone out. The reaso
Provide possibility to opt out Stimulus assets from precompilation list like Turbo does. https://github.com/hotwired/turbo-rails/blob/main/l
Use Stimulus in your Ruby on Rails app. Contribute to hotwired/stimulus-rails development by creating an account on GitHub.
What's Changed Add support [formmethod] overrides to _method by @seanpdoyle in #239 Add allowance for rendering to be passed so that we can
Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.
Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.
Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.
This is not so much of an issue as sharing something that surprisingly worked for me. I am still a bit baffled about why and how this worked
Hi I have problem like in title, below GIF with example Any clue how to fix it? It happens with simple_form and form_for Peek 2021-10-24 15-
Over at github/view_component, we're thinking about how best to integrate components with Turbo Streams. So far, the integration's a
Over at github/view_component, we're thinking about how best to integrate components with Turbo Streams. So far, the integration's a
Turbo 7 introduced targeting multiple elements with targets="#css.selectors". The Turbo::Streams::TagBuilder already supports mult
Hi all 👋 I have an issue with turbo-rails broadcasting streams via action_cable using sidekiq. I am using broadcast_render_later_to from my
I tried to use Rails 7 and wrote code like this in one of my view template: <script> document.addEventListener("turbo:load",
I tried to use Rails 7 and wrote code like this in one of my view template: <script> document.addEventListener("turbo:load",
When views templates are written in ERB and contain a turbo_frame_tag, then for a request with the turbo-streams type, the response correctl
When views templates are written in ERB and contain a turbo_frame_tag, then for a request with the turbo-streams type, the response correctl
All examples of broadcasting from a model have been related to sending a partial via a Redis channel. The issue with this approach is that i
If the main ApplicationController inherits from ActionController::API it prevents the Broadcast#render_format method from working, it will a
If the main ApplicationController inherits from ActionController::API it prevents the Broadcast#render_format method from working, it will a
Let's say you have a view of the name app/views/posts/edit.turbo_stream.erb. Right now, by default, unless you do one of the following:
Let's say you have a view of the name app/views/posts/edit.turbo_stream.erb. Right now, by default, unless you do one of the following:
First of all, I surely could just data-turbo=false this but I think it's still a bug one way or the other. Example App: https://github.c
First of all, I surely could just data-turbo=false this but I think it's still a bug one way or the other. Example App: https://github.c
Error: turbo-rails-1.0.1/lib/turbo/engine.rb:20:in `block in <class:Engine>': undefined method `do_not_eager_load' for nil:Nil
With UJS I was using forms to easily make xhr requests without having to pass values to javascript. When switching to turbo I noticed that o
With UJS I was using forms to easily make xhr requests without having to pass values to javascript. When switching to turbo I noticed that o
Hi there, this might be an unusual one and it might classify as a dumb question. What i'd like to do is to specialize a part of my Form
Hi there, this might be an unusual one and it might classify as a dumb question. What i'd like to do is to specialize a part of my Form
Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.
In the broadcasts_to method we cannot change the partial if we want to render the model differently on certain pages. Example if I need to s
Turbo gives you the speed of a single-page web application without having to write any JavaScript. - Comparing 2d188c63b2...9aad96a838 · ank
Greetings! 👋 I really like the premise of just throwing broadcasts into a model and knowing that the lifecycle methods will just work via ac
Greetings! 👋 I really like the premise of just throwing broadcasts into a model and knowing that the lifecycle methods will just work via ac
Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.
As mentioned in #171, Turbo::Broadcastable#broadcasts provides the stream for broadcasting creates that can't be on the page until the model
As mentioned in #171, Turbo::Broadcastable#broadcasts provides the stream for broadcasting creates that can't be on the page until the model
I have at the end of my application.html.erb: jQuery: <script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.slim.min.js
I have at the end of my application.html.erb: jQuery: <script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.slim.min.js
If I redirect to a path that returns 200, (after a form post in my case), it loads just fine. But if it's a 304 Not Modified, the new page i
If I redirect to a path that returns 200, (after a form post in my case), it loads just fine. But if it's a 304 Not Modified, the new page i
This is a nasty one that took some debugging, but essentially we discovered that when we added turbo-rails it signed everyone out. The reaso
Turbo gives you the speed of a single-page web application without having to write any JavaScript. - Comparing 6634351846...2d188c63b2 · ank
Turbo gives you the speed of a single-page web application without having to write any JavaScript. - Comparing 551d989a8b...6634351846 · ank
Turbo gives you the speed of a single-page web application without having to write any JavaScript. - Comparing 941171869a...551d989a8b · ank
Turbo gives you the speed of a single-page web application without having to write any JavaScript. - Comparing 49ef353b18...941171869a · ank
Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.
Turbo gives you the speed of a single-page web application without having to write any JavaScript. - Comparing f7b9468749...49ef353b18 · ank
As mentioned in #171, Turbo::Broadcastable#broadcasts provides the stream for broadcasting creates that can't be on the page until the model
Include layout for Turbo-Frame: requests The bandwidth benefits of optimizing Turbo-Frame: header responses to omit the layout do not offset
Include layout for Turbo-Frame: requests The bandwidth benefits of optimizing Turbo-Frame: header responses to omit the layout do not offset
In hotwire-rails-chat-demo, room/_form, add a lock action <div class="actions"> <%= form.submit %> <%= form.submit
This commit translates the Turbo-internal changes proposed by hotwired/turbo#158 to Turbo Rails via an event listener. To quote the original
Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.
Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.
Before the Turbo era, dom_id was a view helper. Many developers and libraries such as CableReady introduced a server-side dom_id method, whi
Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.
"Hvis jeg havde valgt det, skulle jeg have givet køb på så meget andet i livet. For hvad? For at der kunne stå et ekstra nul på bankkon
Extracting the lessons of building software from the art of shipping it is one of my favorite activities. Sharing them as 37signals again fe
"It's become common place to consider your job an integral part of your identity. And thus feeling like you're personally and morally liable
They failed to capture the hill at Netflix. That small but vocal gang of employees hellbent on canceling Chappelle last year over his comedy
The speed of a single-page web application without having to write any JavaScript - Comparing e2d5305443...daabebb057 · hotwired/turbo
I'm fairly new to Rails, so I may just be missing something stupid. Using import maps, how can I write controllers in coffeescript? I
I'm fairly new to Rails, so I may just be missing something stupid. Using import maps, how can I write controllers in coffeescript? I
I'm particularly excited to see the applications for this brand new "Visual Storyteller" position we're hiring for at 37signals. I've wanted
Does Stimulus expose some function to create a "values" map for a target? That is, the hard work of parsing any data- attribute de
Does Stimulus expose some function to create a "values" map for a target? That is, the hard work of parsing any data- attribute de
Does Stimulus expose some function to create a "values" map for a target? That is, the hard work of parsing any data- attribute de
âThis is where the founder's gamble come in. If you were there before the pillars of wealth and progress stood solid, it's easier not to f
"Legitimate power drawn from competence and experience is wasted if not exercised. Junior folks learn less and slower if they are not expose
As companies mature, grow departments, accumulate staff, and develop reliable streams of revenue, it gets structurally harder and harder to
The speed of a single-page web application without having to write any JavaScript - Comparing ce9cbffdfc...e2d5305443 · hotwired/turbo
Just because you have a high-ranking title, doesn't mean you're automatically right about everything. More junior employees can surely hold
Just because you have a high-ranking title, doesn't mean you're automatically right about everything. More junior employees can surely hold
"You donât have to get a 100% fidelity out of everything, especially this feature, which is not a feature youâre going to use 700 times
"The Good Times⢠teach entrepreneurs that the only thing that really matters is inflating the fantasy figure known as valuation. Who cares
It's deja vu all over again for founders looking for easy money on soft terms to chase dreams of unicorns and waterfalls. With interest rate
March 31 2004. @dhh reveals Instiki to the world May 2022. Physicists at the University of Texas are still using it https://golem.ph.utexa
âYour whole self is a vulnerable show. Far more easily rattled, disturbed, or offended than the much slimmer slice that work is owed and d
If employees are expected to spend the majority of their life at work â pulling those 60-80+ hour weeks â it's no wonder they in return
"We have no investors, no board of directors, no eyes on an exit. We feel a moral obligation to exercise our independence. To do things no o
Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.
closes #330 Removed in aea2fec (which this effectively reverts, that change was a part of #283), ActiveJob is used in a couple areas
Because of https://github.com/hotwired/turbo-rails/blob/main/app/jobs/turbo/streams/broadcast_job.rb and https://github.com/hotwired/turbo-r
Through trial and error I realised that a controller action can return multiple turbo streams. An example would be if you want to append an
"Thatâs what the internet does. Itâs a memetic machine for making us like the same thing that everyone else likes. The promise of the in
Use Ruby 2.7 argument forwarding Switching to argument forwarding addresses deprecation warnings like: hotwired/turbo-rails/test/streams/str
Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.
Following #296, this PR adds documentation for the turbo_frame_tag helper when it receives multiple arguments.
The speed of a single-page web application without having to write any JavaScript - Comparing f67eb3afed...ce9cbffdfc · hotwired/turbo
This commit translates the Turbo-internal changes proposed by hotwired/turbo#158 to Turbo Rails via an event listener. To quote the original
Use Ruby 2.7 argument forwarding Switching to argument forwarding addresses deprecation warnings like: hotwired/turbo-rails/test/streams/str
Hello again. @37signals is back. https://world.hey.com/jason/37signals-hello-again-117eae60
This commit translates the Turbo-internal changes proposed by hotwired/turbo#158 to Turbo Rails via an event listener. To quote the original
See hotwired/hotwire-rails#45
I often get the case where I would like to nest turbo frames. Let's take the example of the Article and the Comment models of the dummy app.
Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.
I often get the case where I would like to nest turbo frames. Let's take the example of the Article and the Comment models of the dummy app.
Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.
I'm trying to use turbo-rails in our project, but with JRuby and Rails 6.1 the Rails app fails to start with emitting the following error: r
Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.
Recently, an ability to customize a channel has been added (#264). However, it's still quite rigid as we can't pass any contextual informati
Migrating the test dummy app database while testing against Rails main rewrites db/schema.rb in the new format, causing CI to fail as @yrash
Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.
This PR adds a :targets argument to assert_turbo_stream and assert_no_turbo_stream which parallels the dual :target vs :targets syntax elsew
Use Turbo in your Ruby on Rails app. Contribute to hotwired/turbo-rails development by creating an account on GitHub.
In this PR, we add the config.turbo.draw_routes configuration option to opt-out of native routes.
In this PR, we add the config.turbo.draw_routes configuration option to opt-out of native routes.
Sometimes you just want to add content "anywhere" on the page: Common for adding modals/tooltips with absolute/fixed position Stimulus cont
Sometimes you just want to add content "anywhere" on the page: Common for adding modals/tooltips with absolute/fixed position Stimulus cont
The speed of a single-page web application without having to write any JavaScript - Comparing 933419bd8f...f67eb3afed · hotwired/turbo
I quit Facebook back in 2011 for a lot of reasons, but perhaps the most crucial was to rebel against its core mission: Connecting the world.
There's a scene at the beginning of The LEGO Movie where the main character Emmet is faced with the brutal assessment of his bland ordinarin
The speed of a single-page web application without having to write any JavaScript - Comparing 43f9044ab1...933419bd8f · hotwired/turbo
A modest JavaScript framework for the HTML you already have - Comparing ffb8d25d40...30933d6dce · hotwired/stimulus
This PR add some basic documentation for using stimulus with typescript. It also documents the changes of #529 how define the type of this.e