244: Existential JavaScript
On this week's episode, Steph troubleshoots a mysterious Ember test failure that can't find a visible element, and Chris recounts an exciting three-act adventure that spans N+1 queries, caching, and SQL window functions. Steph also touches on upgrading to Ember Octane and Glimmer components and Chris shares a new helpful tool for drawing architecture diagrams.
Window.find() (https://developer.mozilla.org/en-US/docs/Web/API/Window/find/)
Dash (https://kapeli.com/dash/)
Wat - Lightning talk by Gary Bernhardt (https://www.destroyallsoftware.com/talks/wat/)
Draw.io (https://app.diagrams.net/)
batch-loader (https://github.com/exAspArk/batch-loader)
SQL Window Function (https://thoughtbot.com/blog/postgres-window-functions)
Advanced ActiveRecord Querying (https://thoughtbot.com/upcase/advanced-activerecord-querying)
Scout (https://scoutapm.com/)
ActiveSupport::Notifications (https://api.rubyonrails.org/classes/ActiveSupport/Notifications.html)
Ember Octane (https://emberjs.com/editions/octane/)
Pry show-source (https://github.com/pry/pry#code-browsing)