~/talk

The Developer's Toolkit: Everything We Use But Ruby

Talkat RubyConf 2018 · 2018-11-28..11-30· [developer-experience]
slides:none on file

Argues that usefulness is specifics not slogans and demonstrates actual hacks: aggressive use of zsh command history plugin and Jump to avoid memorizing paths, iTerm2 features and a pre-push rubocop hook to run linters only on changed files, and replacing a ten‑step commit + PR ritual with a GUI workflow using Fork GUI plus Hub aliases so pushing and opening a PR is one click. Advises novices not to learn VIM unless that cost pays off.

AI-written summary · about

  1. 0:00Intro
  2. 0:16This slide will help you be faster and more efficient
  3. 0:48Here's a workflow
  4. 1:02Finish some code run rubocop & linter commit code create pull request
  5. 1:30A 10 step process
  6. 2:20Memorize 5 commands
  7. 3:03What's most important?
  8. 3:35Novice vs. Expert workflow
  9. 3:55The Developer's Toolkit Noel Rappin (@noelrap)
  10. 5:07What makes a tool useful?
  11. 5:53We have to attend to detail
  12. 6:34Stay focused on important stuff
  13. 6:50Memory and focus
  14. 7:48Our tools are complex and flexible
  15. 8:10complexity
  16. 9:07Command line tools are great
  17. 9:25They are also opaque and memory intensive
  18. 11:06You don't need to be a CLI expert to be a real programmer
  19. 12:29Opaque Years To Learn Idiosyncratic setup
  20. 13:22As an entry-level developer, learning vim may not be the best use of your time.
  21. 16:04Single use But pretty easy to use
  22. 18:47Choose your stenotypes very carefully
  23. 19:18You have limited counter space for waffle irons
  24. 20:37The good stuff
  25. 21:38How to handle aliases..
  26. 22:56Command History
  27. 26:08Option-click to position mouse
  28. 26:53Let's talk about Git
  29. 27:11Git hooks
  30. 28:05Use a Git GUI tool like Fork
  31. 30:47GitHub hub
  32. 31:33Editor Tricks
  33. 37:37Transmit
  34. 37:55Sequel Pro Postico
  35. 38:51The Touch Bar
  36. 39:58Remember the task?
  37. 41:10I do these steps all the time
~/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.