RubyConf 2017: There are no rules in Ruby by Max Jacobson

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



Duration: 39:20
815 views
7


There are no rules in Ruby by Max Jacobson

Programming requires developing ideas about How Things Work that we internalize and rely on in our day-to-day programming life: when I write a class, I can use it like this; all strings have that method; I'm allowed to use private methods in these contexts. We start to rely on them. But which are rules, and which are more like norms? Turns out that with as dynamic a language as Ruby, a lot of rules are made to be broken. Let's take a look at what we can assume to be true in our Ruby programs and what we can't.




Other Videos By Confreaks


2017-11-30RubyConf 2017: Code Reviews: Honesty, Kindness, Inspiration: Pick Three by Jacob Stoebel
2017-11-30RubyConf 2017: Gemification for Ruby 2.5/3.0 by Shibata Hiroshi
2017-11-30RubyConf 2017: High Performance GPU Computing with Ruby by Prasun Anand
2017-11-30RubyConf 2017: Dispelling the dark magic: Inside a Ruby debugger by Daniel Azuma
2017-11-30RubyConf 2017: Finding Beauty in the Mundane by Max Tiu
2017-11-30RubyConf 2017: Rub[berDuck]yConf, I :mustache: you a question by Tara Scherner de la Fuente
2017-11-30RubyConf 2017: Human Errors by Olivier Lacan
2017-11-30RubyConf 2017: Types and Ruby Programming Language by Soutaro Matsumoto
2017-11-30RubyConf 2017: A New Pair of Shoes! by Jason R. Clark
2017-11-30RubyConf 2017: Rewriting Rack: A Functional Approach by Alex Wheeler
2017-11-30RubyConf 2017: There are no rules in Ruby by Max Jacobson
2017-11-30RubyConf 2017: Esoteric, Obfuscated, Artistic Programming in Ruby by Yusuke Endoh
2017-11-30RubyConf 2017: FIRESIDE CHAT - Q&A WITH MATZ by Evan Phoenix & Matz Evan
2017-11-30RubyConf 2017: Orbital Rocket Guidance with Ruby by Nate Berkopec
2017-11-30RubyConf 2017: RubyCard: HyperCard, in Ruby by Zachary Schroeder
2017-11-29RubyConf 2017: Building a Compacting GC for MRI by Aaron Patterson
2017-11-29RubyConf 2017: Keynote - You're Insufficiently Persuasive by Sandi Metz
2017-11-29RubyConf 2017: Ignites
2017-11-29RubyConf 2017: Keynote: Growing Old by Chad Fowler
2017-11-29RubyConf 2017: Yes, and... by Adam Cuppy & Julia Cuppy
2017-11-29RubyConf 2017: Mozart Could’ve Been an Engineer - Music + Code by Catherine Meyers