Veritula – Meta

Showing only those parts of the discussion that lead to #2647 and its comments.

See full discussion·See most recent related ideas
  Log in or sign up to participate in this discussion.
With an account, you can revise, criticize, and comment on ideas.

Discussions can branch out indefinitely. Zoom out for the bird’s-eye view.
Dennis Hackethal’s avatar
Dennis HackethalOP revised 27 days ago·#2630
Only version leading to #2647 (2 total)

Discussions are getting slower to render as they grow. It’s a rendering issue (not a db issue).

CriticismCriticized1*Archived
Dennis Hackethal’s avatar
Dennis HackethalOP revised 25 days ago·#2659
2nd of 2 versions leading to #2647 (2 total)

I could use ActionController::Live to stream top-level ideas to the page one by one. Instant page load.

Battle tested
Dennis Hackethal’s avatar

Including that module significantly slows down hot reloads on all pages. I need a tight feedback loop in dev.

Criticism of #2659Criticized1
Dennis Hackethal’s avatar

Fast UX is more important than fast developer experience.

Criticism of #2647Criticized1
Dennis Hackethal’s avatar

A slow developer experience will slow down all further development, including bug fixes and feature rollouts, which hurts UX as well.

Criticism of #2648
Dennis Hackethal’s avatar

After resetting my working directory and beginning to implement streams a second time, I can no longer reproduce this issue, despite reasonable attempts to reproduce it.

Criticism of #2647Criticized1
Dennis Hackethal’s avatar

I’ve since been able to reproduce the issue after all. Running a raw SQL query in Idea.tree in combination with the inclusion of the Live module seems to mess with Rails’s reloader.

Criticism of #2650
Dennis Hackethal’s avatar

Replacing a raw SQL query in Idea.tree with a standard ActiveRecord query solves this issue.

Criticism of #2647