RubyConf 2022: In Defense of Ruby Metaprogramming By Noel Rappin
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.

▶︎
RailsConf 2025 Internationalization on Rails: Unpacking the Rails I18n Toolkit by Chris Fung

▶︎
RubyConf 2022: Building Stream Processing Applications with Ruby & Meroxa by Ali Hamidi

▶︎
Java Generics Wildcards Explained: PECS & Type Erasure | Java Mastery Series

▶︎
19. Rob Pike - What We Got Right, What We Got Wrong | GopherConAU 2023

▶︎
The French Do Not Care About Work

▶︎
TokioConf 2026 - I want it, you want it, we want it: let's rewrite it in Rust! by Glauber Costa

▶︎
Niederlande – Japan Highlights | Gruppe F, FIFA WM 2026 | sportstudio

▶︎
Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

▶︎
"Software Fundamentals Matter More Than Ever" — Matt Pocock

▶︎
Co-Creator of Haskell: Why Learn Functional Programming, Useless vs Useful Languages | Simon Jones

▶︎
Tips for C Programming

▶︎
Ex-Google Recruiter Explains Why "Lying" Gets You Hired

▶︎
From Fragmentation to Foundation Building Enterprise Ready Data Contracts That Scale

▶︎
"Clean" Code, Horrible Performance

▶︎
Why birth rates are falling everywhere all at once | FT

▶︎
Software engineering at the tipping point

▶︎
How SpaceX Humiliated Wall Street

▶︎
RailsConf 2025 The Rails Story: Two Decades of Design and Decisions by Ratnadeep Deshmane

▶︎
Is Donald Trump A 'Fascist'? | Slavoj Zizek And Piers Morgan Debate

▶︎
