Hi Misha,
No one has mentioned this one to me but I think it deserves a slide.. thanks so much. Rebecca On Saturday, October 17, 2015 at 9:40:21 AM UTC-7, Misha Manulis wrote: > > Hi Rebecca, > > I'm not sure if Virtus has been suggested or not, but it's become a staple > in my daily use. https://github.com/solnic/virtus > > Phillippe Creux did a nice post about this: > http://brewhouse.io/2015/07/31/be-nice-to-others-and-your-future-self-use-data-objects.html > > I love this gem for 2 reasons: > > 1. It helps show developers of all levels that Rails is not magic, it's > just code. This lesson, often, takes a long time to learn and keeps junior > developers from using concepts such as Service Objects. > 2. It makes code so much cleaner and helps corral code that seems to not > have a place, such as dealing with custom hashes and such. > > I have used this gem on "traditional" Rails projects and pure API projects > with ActiveModel Serializer. > > Another benefit is, it's simple to use both Inheritance and Composition. > > In the end, you get an object that is simple to reason and extend, instead > of looking at a wall of code that is dealing with a bunch of hashes / JSON. > > Best, > > Misha > > On Friday, October 16, 2015 at 12:07:33 PM UTC-4, Rebecca Colavin wrote: >> >> Hi SdRuby! >> >> As part of the program at SDlearn, students give a short presentation >> during week 7. My plan is to present on useful gems and people have given >> great suggestions (thanks Ben and Patrick!). A >> >> follow up question is "are there any little know gems that you feel >> should be more widely used?" And if you have any general advice on the >> subject, that would also be great. Thanks. >> > -- -- SD Ruby mailing list [email protected] http://groups.google.com/group/sdruby --- You received this message because you are subscribed to the Google Groups "SD Ruby" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
