Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

Optimizing Ruby User Experience With Ivo Anjo - RUBY 574

Optimizing Ruby User Experience With Ivo Anjo - RUBY 574

FromRuby Rogues


Optimizing Ruby User Experience With Ivo Anjo - RUBY 574

FromRuby Rogues

ratings:
Length:
73 minutes
Released:
Dec 22, 2022
Format:
Podcast episode

Description


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
Released:
Dec 22, 2022
Format:
Podcast episode

Titles in the series (100)

All ruby related podcasts from Devchat.tv, including: - Ruby Rogues - My Ruby Story - Ruby Rants