Given at RailsConf 2016. Workshop content: https://git.io/vwdBF
RailsConf 2016 ~ @qrushAwesomeExtractionsDone Quick
View Slide
https://git.io/vwdBFINSTALL
https://git.io/vwdBFYourToolbox
https://git.io/vwdBF
https://git.io/vwdBFWhat is anextraction?
https://git.io/vwdBFABSTRACTION
https://git.io/vwdBFExtractMethod
https://git.io/vwdBFDRY
https://git.io/vwdBF"Hoist"
https://git.io/vwdBF“Often, the hard partof eliminatingduplication isspotting it in thefirst place.”http://martinfowler.com/ieeeSoftware/repetition.pdf
https://git.io/vwdBFCycle ofdesign
https://git.io/vwdBFSkyway
Screenshot
Real
Setlist
Edit
ERD
Setlist Zoom
Show ExplainShow
Setlist ExplainSetlist
Slot ExplainSlot
Announcement
AnnouncementExplain
https://git.io/vwdBFQuick
https://git.io/vwdBFLEVEL 0:Tools
https://git.io/vwdBFLEVEL 1:Model to Lib
https://git.io/vwdBFLEVEL 2:Lib to Gem
https://git.io/vwdBFLEVEL 3:Gem Detour
https://git.io/vwdBFLEVEL 4:Engines
https://git.io/vwdBFLEVEL 5:BONUS
Wrapup!
Thanks!Stuck? Need help? No problem.@qrush[email protected]