Ruby Rogues

Optimizing Ruby User Experience With Ivo Anjo - RUBY 574


Listen Later

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
  • Features of gvl-tracing Gem
  • Applying Global VM Lock to Ruby Applications
  • How Ruby Profiler works
  • All about Heap Sampling and its benefits

Sponsors
  • 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.
...more
View all episodesView all episodes
Download on the App Store

Ruby RoguesBy Charles M Wood

  • 3.4
  • 3.4
  • 3.4
  • 3.4
  • 3.4

3.4

21 ratings


More shows like Ruby Rogues

View all
The Bike Shed by thoughtbot

The Bike Shed

121 Listeners

Ruby Rogues by Charles M Wood

Ruby Rogues

45 Listeners

The Freelancers' Show by Charles M Wood

The Freelancers' Show

23 Listeners

Adventures in Angular by Charles M Wood

Adventures in Angular

33 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

234 Listeners

iPhreaks by Charles M Wood

iPhreaks

17 Listeners

React Native Radio by Jamon Holmgren, Robin Heinze, Mazen Chami

React Native Radio

67 Listeners

Adventures in Angular by Charles M Wood

Adventures in Angular

15 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

62 Listeners

My Ruby Story by Charles M Wood

My Ruby Story

0 Listeners

REWORK by 37signals

REWORK

210 Listeners

Remote Ruby by Chris Oliver, Andrew Mason

Remote Ruby

35 Listeners

Code with Jason by Jason Swett

Code with Jason

14 Listeners