Moose in Production: A Two-year Retrospective

Moose in Production: A Two-year Retrospective

By Jonathan Taylor
Date: Tuesday, 9 June 2015 14:30
Duration: 50 minutes
Target audience: Intermediate
Language: English
Tags: agile antipatterns engineering moose oop patterns retrospective teams


I present a collection of lessons-learned from two years of implementing production software in Moose. I provide simplified code samples of implementation approaches we took and evaluate the success of each. My talk assumes practical knowledge of Moose, including but not limited to roles, method modifiers, coercion, and MOP. It also assumes intermediate knowledge of software engineering concepts such as design patterns, object hierarchies, composition, and delegation. Attendees should have a casual understanding of agile scrum, continuous integration, and test-driven development.


Attended by: Jonathan Taylor, Dave Rolsky (‎autarch‎), Curtis Jewell (‎CSJewell‎), Tony Chambers, Charles McGarvey (‎CCM‎), Stevan Little (‎stevan‎), atoomic, Brad Oaks (‎bradoaks‎), Thomas Sibley (‎trs‎), James Morgan (‎Ven'Tatsu‎), Drew Taylor (‎drewbie‎), Greg Cole (‎wingfold‎), Thomas Stanton (‎tstanton‎), Mickey Nasriachi (‎Mickey‎), Jason McIntosh (‎jmac‎), Philip Rhinelander, Chris Hamilton, Armin Resch, Irina Todeva, Scott Gustafson, Michael Hamlin (‎myrrhlin‎), Justin Wheeler (‎dnm‎), Ryan Olson (‎Gimpson‎), Andrew Baerg, Elizabeth Cholet (‎zrusilla‎), Francis Sola (‎Hank‎), Christopher Eades (‎Chro‎), Tom Green (‎Tom‎), Todd Rinaldo (‎toddr‎), Allie Rogers, William Souder (‎dogrr‎), Neil Mansilla,