RubyConf 2016 - Metaprogramming? Not good enough! by Justin Weiss

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=JOvBmhukWI0



Duration: 36:10
2,405 views
27


RubyConf 2016 - Metaprogramming? Not good enough! by Justin Weiss

If you know how to metaprogram in Ruby, you can create methods and objects on the fly, build Domain Specific Languages, or just save yourself a lot of typing. But can you change how methods are dispatched? Can you decide that the normal inheritance rules don't apply to some object?

In order to change those core parts of the language, there can't be much difference between how a language is implemented and how it's used. In this talk, you'll make that difference smaller, building a totally extensible object model on top of Ruby, using less than a dozen new classes and methods.




Other Videos By Confreaks


2016-11-17RubyConf 2016 - Improving Coverage Analysis by Ryan Davis
2016-11-17RubyConf 2016 - C Ruby? C Ruby Go! Go Ruby Go! by Loren Segal
2016-11-17RubyConf 2016 - Building a Better OpenStruct by Ariel Caplan
2016-11-17RubyConf 2016 - Evaluate Ruby Without Ruby by Takashi Kokubun
2016-11-17RubyConf 2016 - Just a Ruby Minute by Andrew Faraday
2016-11-17RubyConf 2016 - The Building Built on Stilts by Nickolas Means
2016-11-17RubyConf 2016 - Datacenter Fires and Other "Minor" Disasters by Aja Hammerly
2016-11-17RubyConf 2016 - How I Corrupted Survey Results and (Maybe) Ruined a Business by Mike Calhoun
2016-11-17RubyConf 2016 - That Works?! Quines and Other Delightfully Useless Programs by Colin Fulton
2016-11-17RubyConf 2016 - Rhythmic Recursion by Celeen Rusk
2016-11-17RubyConf 2016 - Metaprogramming? Not good enough! by Justin Weiss
2016-11-17RubyConf 2016 - The Neuroscience and Psychology of Open Source Communities by Elizabeth Barron
2016-11-17RubyConf 2016 - Matz Q&A by Yukihiro 'Matz' Matsumoto
2016-11-17RubyConf 2016 - Ruby versus the Titans of FP by Cassandra Cruz
2016-11-17RubyConf 2016 - Opening Keynote by Yukihiro 'Matz' Matsumoto
2016-11-04CodeDaze 2016 - Monitoring the Health of Your Self by Mary Thengvall
2016-11-04DevOpsDays KC 2016 - Ignite Karaoke1 with Daniel Doughty
2016-11-04DevOpsDays KC 2016 - Ignite Karaoke 2 with Timothy Dryers
2016-11-04DevOpsDays KC 2016 - Ignite karaoke Canada with Todd Brees
2016-11-04DevOpsDays KC 2016 - Ignite Karaoke KC with Thien-An Mac
2016-11-04Keep Ruby Weird 2016 - Lightning Talks