Awesome Extractions Done Quick

Awesome Extractions Done Quick

Given at RailsConf 2016. Workshop content: https://git.io/vwdBF

Eb8975af8e49e19e3dd6b6b84a542e26?s=128

Nick Quaranto

May 05, 2016
Tweet

Transcript

  1. RailsConf 2016 ~ @qrush Awesome Extractions Done Quick

  2. None
  3. None
  4. https://git.io/vwdBF INSTALL

  5. https://git.io/vwdBF Your Toolbox

  6. https://git.io/vwdBF

  7. https://git.io/vwdBF What is an extraction?

  8. https://git.io/vwdBF ABSTRACTION

  9. https://git.io/vwdBF Extract Method

  10. https://git.io/vwdBF DRY

  11. https://git.io/vwdBF "Hoist"

  12. https://git.io/vwdBF “Often, the hard part of eliminating duplication is spotting

    it in the first place.” http://martinfowler.com/ieeeSoftware/repetition.pdf
  13. https://git.io/vwdBF Cycle of design

  14. https://git.io/vwdBF

  15. https://git.io/vwdBF Skyway

  16. Screenshot

  17. Real

  18. Setlist

  19. Edit

  20. ERD

  21. Setlist Zoom

  22. None
  23. Show Explain Show

  24. Setlist Explain Setlist

  25. Slot Explain Slot

  26. Announcement

  27. Announcement Explain

  28. https://git.io/vwdBF Quick

  29. https://git.io/vwdBF LEVEL 0: Tools

  30. https://git.io/vwdBF LEVEL 1: Model to Lib

  31. https://git.io/vwdBF LEVEL 2: Lib to Gem

  32. https://git.io/vwdBF LEVEL 3: Gem Detour

  33. https://git.io/vwdBF LEVEL 4: Engines

  34. https://git.io/vwdBF LEVEL 5: BONUS

  35. https://git.io/vwdBF INSTALL

  36. Wrapup!

  37. Thanks! Stuck? Need help? No problem. @qrush nick@quaran.to