
technologyDec 22, 20221:12:45pending
Optimizing Ruby User Experience With Ivo Anjo - RUBY 574
About this episode
Ivo Anjo is a Software Engineer at Datadog. His main focus is the Ruby Language. He is currently working on building a Ruby profiler and was a speaker at RubyKaigi 2022. He returns to the show with Chuck and Valentino to discuss the gvl-tracing gem, a Ruby gem that he recently created. It is a Ruby gem for getting a timeline view of Global VM Lock usage in your Ruby app. Additionally, he describes how this may be applied to improve performance and speed up Ruby Apps.
About this Episode
Links
Picks
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy
Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
About this Episode
- Features of gvl-tracing Gem
- Applying Global VM Lock to Ruby Applications
- How Ruby Profiler works
- All about Heap Sampling and its benefits
- AppSignal
- Developer Book Club starting with Clean Architecture by Robert C. Martin
- Become a Top 1% Dev with a Top End Devs Membership
Links
- tracing ruby’s (global) vm lock
- GVL Instrumentation API
- ivoanjo/gvl-tracing
- [EN]Hunting Production Memory Leaks with Heap Sampling / @KnuX and @KJTsanaktsidis - YouTube
- Analyze Ruby Code Performance With Datadog Continuous Profiler | Datadog
- All About Queueing In Rails Applications / Nate Berkopec - YouTube
- Hunting Production Memory Leaks with Heap Sampling - RubyKaigi 2022
- GitHub - zendesk/ruby_memprofiler_pprof: Experimental memory profiler for Ruby that emits pprof files.
- GitHub - bloomberg/memray: Memray is a memory profiler for Python
- subscribe to my newsletter!
- Ivo Anjo.me
- Twitter: @KnuX
Picks
- Charles - Tenpenny Parks | Board Game - BoardGameGeek
- Charles - Keeper of the Lost Cities
- Ivo - Linus Torvalds’ interview snippet where he mentions that “the Ruby people, strange people”, helped a lot in popularizing git
- Ivo - Real World Applications with the Ruby Fiber Scheduler - RubyKaigi 2022
- Ivo - TRICK 2022 (Returns) - RubyKaigi 2022
- Ivo - Megaruby - Running mruby/c programs on Sega Mega Drive - RubyKaigi 2022
- Ivo - The Culture Map by Erin Meyer
- Valentino - First Ruby Friend
- Valentino - Galactic Unicorn (Pico W Aboard) - Pimoroni
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy
Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
Get every episode summarized
Each time Ruby Rogues publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.
Email me new episodesFree for 3 shows. No card needed.
Hosts & guests
No transcript yet
This episode has not been transcribed. Request it and it moves to the front of the queue.
More episodes
More from Ruby Rogues

Autogenetic AI Agents and the Future of Ruby Development - RUBY 682
Ruby Rogues
Dec 24, 20251:00:35pending

The New Era of Rails: Markdown, Offline Mode, and Smarter Dev Tools - RUBY 681
Ruby Rogues
Nov 23, 202535:08pending

Keeping Ruby Welcoming: A Conversation We Need to Have - RUBY 680
Ruby Rogues
Nov 14, 202541:48pending

Inside the RubyGems Controversy: Transparency, Trust, and the Future of Ruby Cen...
Ruby Rogues
Nov 1, 202550:58pending