Tutorials

RailsConf 2022 - Reflecting on Active Record Associations by Daniel Colson - YouTube
Active Record associations seem magical—add a has_many here, a belongs_to there, and suddenly your models are loaded with behavior. Could it be magic, or is it plain old Ruby with some thoughtful design and a bit of metaprogramming? In this talk w...

RailsConf 2022 - Testing legacy code when you dislike tests (and legacy code) by Maeve Revels - YouTube
Are you supporting legacy code? Would you like to stop? A good testing strategy can transform legacy code into living code that is resilient and easy to evolve.Learn why legacy code is so difficult to maintain and identify where tests can make the...

RailsConf 2022 - Pictures Of You, Pictures Of Me, Crypto Steganography by Sean Marcia - YouTube
I was puzzled when a friend sent me a Buffy the Vampire Slayer picture out of the blue but, knowing that friend is an oddball, thought nothing of it. Days later, again without warning, a Babylon 5 picture. A few days after that a picture from Fire...

RailsConf 2022 - A Rails Developer’s Guide To The Ruby VM by Maple Ong - YouTube
What happens under the hood when you run a Ruby script as simple as puts “Hello World!”?Time to switch gears from the Rails-level of abstraction to a lower one and dive into some Ruby internals. We’ll be learning about how the Ruby code you write ...

RailsConf 2022 - `rails c` with meturbocharge your use of the interactive console by Sweta Sanghavi - YouTube
Spinning up the rails console can be a quick way to answer a question with a back of the envelope calculation. But, what else can we use it for, and how does it work? Allow me to show you new ways to leverage the console's features and become an e...

RailsConf 2022 - Scaling Rails with JRuby in 2022 by Charles Oliver Nutter - YouTube
JRuby is back in 2022 with Ruby 3.1 support and new work on performance and scaling. For over a decade, Ruby users have turned to JRuby to get access to world-class garbage collection, native JIT compilation for increased performance, and true par...

RailsConf 2022 - Event Streaming on Rails by Brad Urani - YouTube
Pop quiz: How do you best make one Rails app communicate with another? How do you split one big Rails app into two smaller ones? How do you switch from a Rails app to a constellation of Rails services? Event streaming provides the most robust answ...

RailsConf 2022 - Kuby: Active Deployment for Rails Apps by Cameron Dutro - YouTube
One of the Rails mantras is "convention over configuration," sane defaults that limit the cognitive overhead of application development. It's easy to learn and easy to build with... right up until you want to deploy your app to production. At that...
