~/talk

Portal - Exploring new Workflows with Visual Tools

Talkat Clojure/conj 2024 · 2024-10-23..10-25· [developer-experience]
links:none on file
slides:none on file

Portal is a data-structure visualization and inspector for Clojure that proves useful by letting users route and transform tapped values with a custom submit function, attach metadata-driven default viewers, and opt into datafy and nav protocols to expand values on demand. Examples include waiting on promises before posting, a test-report viewer that diffs large results, multi-runtime tapping (browser ↔ server), embedding Reagent viewers, and snapshot tests — all shown working end-to-end.

AI-written summary · about

  1. 0:00Welcome
  2. 1:53What is Portal
  3. 4:42Customizing Portal
  4. 8:34Datafication and protocols
  5. 11:00Handling promises
  6. 12:24Navigating data
  7. 14:32Visualizing test reports
  8. 17:00Middleware for programming
  9. 19:30Customizing tap behavior
  10. 21:18Multi-instance workflows
  11. 23:45Extending Portal
  12. 25:08Cross-runtime inspection
  13. 27:13Domain-specific workflows
  14. 31:26Snapshot testing
  15. 34:57Visualizing data
  16. 36:40Running apps in Portal
  17. 38:25Viewer ecosystem
  18. 39:51Challenges and future
  19. 41:39Closing thoughts
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.