Optimizing Ruby User Experience With Ivo Anjo - RUBY 574

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

Om Podcasten

Our original panel podcast, Ruby Rogues is a weekly discussion around Ruby, Rails, software development, and the community around Ruby.