Video

Want to see the full-length video right now for free?

Notes

It's often important when developing an application to take some time to refactor. We'll discuss what parts of our application need refactoring and why. One topic we'll focus on is removing duplication for our polymorphic behaviour. We'll investigate how we can use more powerful routes in order to generalize the problem without having to use solutions like metaprogramming to solve our problem. Additionally we'll continue to use view helpers to extract our view code to better handle our abstractions.