RubyConf 2022: In Defense of Ruby Metaprogramming By Noel Rappin

  Рет қаралды 1,946

Ruby Central

Ruby Central

Күн бұрын

If you’ve learned Ruby recently, you’ve likely been told to avoid using Ruby’s metaprogramming features because they are “dangerous”. Here at RubyConf, we laugh at danger. Or at least chuckle nervously at it. Ruby’s flexibility is one of the features that makes Ruby powerful, and ignoring it limits what you can do with the language. Plus, metaprogramming is fun. Let’s talk about when it makes sense to metaprogram, what parts of Ruby to use, and how to do it safely. You’ll leave with the tools to effectively metaprogram in your code.

Пікірлер
RubyConf 2009 - SOLID Ruby by: Jim Weirich
46:19
Confreaks
Рет қаралды 10 М.
How to have fun with a child 🤣 Food wrap frame! #shorts
0:21
BadaBOOM!
Рет қаралды 17 МЛН
БАБУШКА ШАРИТ #shorts
0:16
Паша Осадчий
Рет қаралды 4,1 МЛН
УЛИЧНЫЕ МУЗЫКАНТЫ В СОЧИ 🤘🏻
0:33
РОК ЗАВОД
Рет қаралды 7 МЛН
DHH - Ruby on Rails, 37signals, and the future of web development
1:09:57
Mike Saunders - Hiding in Plain Sight
42:16
The Long Con
Рет қаралды 14
RubyConf 2019 - The Functional Rubyist by Joe Leo
34:39
Confreaks
Рет қаралды 6 М.
Code vs Data (Metaprogramming) - Computerphile
7:38
Computerphile
Рет қаралды 109 М.
RubyConf 2023 - The Future of Understanding Ruby Code by Kevin Newton
40:02
RailsConf 2023 - Functional Patterns in Ruby by John Crepezzi
40:43
Google I/O 2012 - Go Concurrency Patterns
51:27
Google for Developers
Рет қаралды 827 М.
Абзал неге келді? 4.10.22
3:53
QosLike fan club
Рет қаралды 31 М.
Pixel 7 и 7 Pro с Face ID - лучше iPhone 14 Pro!
21:12
Rozetked
Рет қаралды 457 М.
Лайфхак: Легально делать деньги
0:43
Satisfying Vend 😦 Ep.5 #shorts #satisfying #vendingmachine
0:23
TYE Arcade
Рет қаралды 17 МЛН
Гига богатый геймер vs бедный геймер
30:55
Трум Трум Оки Токи
Рет қаралды 114 М.
Halloween is coming
0:12
Younes Zarou
Рет қаралды 3,4 МЛН