~/talk

From Excel to Rails: A Path to Enlightened Internal Software

Talkat RailsConf 2016 · 2016-05-04..05-06· [ruby-on-rails, databases]
slides:none on file

Claims Rails is practical for internal tools and replaces fragile Excel workflows by turning flattened buy sheets from ten team spreadsheets into normalized Postgres models and a de‑normalized search index that uses Postgres and Elasticsearch. Built features: unique PO enforcement, constrained enums, derived fields, photos, pinable rollovers, CSV export. Outcome: single source of truth across five warehouses, fewer manual copies and mistakes, easier aggregation than Excel, adoption via iterative feature work, slower tests because of Elasticsearch integration.

AI-written summary · about

  1. 0:00Introduction
  2. 0:43Nick Reavill
  3. 1:58Internal Software
  4. 3:09Joel Spolsky
  5. 4:57Usability is a lower priority
  6. 6:53Why is Excel so popular
  7. 8:59Why do we build internal software
  8. 11:10Why Rails
  9. 11:57Case Study
  10. 12:49Buy Sheets
  11. 15:08Reference Data
  12. 15:23Targets
  13. 15:40Summary Tables
  14. 15:50Summary Sheets
  15. 16:07What can we do
  16. 18:00Problems we can solve
  17. 19:18Single source of truth
  18. 20:35Visual Semantics
  19. 22:41Buy Sheet
  20. 23:06Pagination
  21. 24:26Semantic Meaning
  22. 25:10Grouping
  23. 25:53Horizontal scrolling
  24. 26:36Rollovers
  25. 26:52Summary Tab
  26. 27:30Access to Excel
  27. 28:02Testing
  28. 28:32Easier in Excel
  29. 29:49Is it hard to get people to use Rails
  30. 30:54Favorite Rails gems
  31. 31:27Active admin
~/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.