nayaread
HomeFavouritesTopicsSources
HomeFavouritesTopicsSources
NayaRead links to original engineering blogs. All copyright belongs to the respective authors.
Shopify Engineering·Mar 2, 2022·12 min read50

RubyConf 2021: The Talks You Might Have Missed - Shopify

Shopify loves Ruby and opportunities to get together with other engineers who love Ruby to learn, share, and build relationships. In November, Rubyists from Shopify’s Ruby and Rails infrastructure teams gathered in Denver at RubyConf 2021 to immerse themselves in all things Ruby with a community of their peers. If you weren’t there or want to revisit the content, we’ve compiled a list of the talks from our engineers.  A History of Compiling Ruby by Chris Seaton Love Ruby compilers? Chris does. “Why is it worth looking at Ruby compilers? Why is it worth looking at compilers at all? Well, I think compilers are fascinating. I’ve been working on them for a couple of decades. I think one of the great things about compilers, you can talk to anyone who’s a developer about compilers, because we all use compilers. Everyone’s got an opinion on how the languages should be designed. You can have conversations with anyone at every level about compilers, and compilers are just really fun. They may seem like a deeply technical topic, but they’re conceptually fairly simple. They take a file as input, they do something internally, and they produce a file as output.” In this talk, Chris dives into the history of Ruby compilers, the similarities and differences, and what we can learn from them. Learn more about Chris’ work on TruffleRuby: https://shopify.engineering/understanding-programs-using-graphs Some Assembly Required by Aaron Patterson  In typical Aaron style, this talk is filled with puns and humor while being educational and thought-provoking. Aaron shares why he wrote a JIT compiler for Ruby. Why did he write a JIT compiler?  To see if he could. “I wanted to see if I could build this thing. For me, programming is a really creative and fun endeavor. I love to program. And many times I’ll just write a project just to see if I can do it. And this is one of those cases. So, I think maybe people are asking, ‘does this

CompilersRust
Read original on shopify.engineering

Discussion around the web

  • Hacker News3 · 0 💬

Score breakdown

  • Technical depth51
  • Practical value75
  • Originality85
  • Writing quality96
  • Source reputation0
  • Recency0
  • External engagement6
  • On-site engagement0

NayaRead shows a summary and links to the original article. The full article is hosted on shopify.engineering.

More like this

Stripe Engineering

Formatting an entire 25 million line codebase overnight: the rubyfmt story

Fable Tales·Apr 28, 2026·1 min read
The Cloudflare Blog

Building fast interpreters in Rust

Mar 4, 2019·26 min read
Shopify Engineering

When is JIT Faster Than A Compiler? - Shopify

Aug 11, 2022·10 min read
Shopify Engineering

The State of Ruby Static Typing at Shopify - Shopify

Dec 7, 2020·9 min read