DEV Community

TalkingRoots

Metaprogramación en Ruby

 Tres desarrolladores de Rootstrap nos acompañan para charlar sobre Ruby y la metaprogramación.

[1:20] - Introducción. ¿Qué es? ¿Para qué sirve?
[4:40] - Ejemplos de metaprogramación en Ruby
[8:30] - Concurrencia y metaprogramación
[10:50] - Impacto en la performance del sistema. Monkey Patching y ActiveSupport.
[18:12] - DSLs y RSpec
[23:22] - Los find_by dinámicos de Rails y el method_missing approach
[26:00] - Caso de uso: Formularios web
[30:00] - Macros y reflección
[34:35] - Palabras finales

Este episodio es parte de la miniserie exclusiva sobre Ruby.

Bruno @brunvez github.com/brunvez
Juan Manuel @jotaeme_r github.com/juanmanuelramallo
Kalil @kaoz_165 github.com/kaozdl

Episode source