RubyVideo becomes RubyEvents! Learn more about it here.

  • Events
  • Talks
  • Speakers
  • Topics
  • Contribute
  • Search
    Sign in
Search
  • Home
  • Talks
  • Speakers
  • Events
  • Topics
  • Contribute
  • Leaderboard
  • Use
  • Analytics
  • About
  • Sign in
search talks for
⏎
GitHub picture profile of nirvdrum

Kevin Menard

nirvdrum.com/
Are you Kevin Menard? Claim your profile to manage and edit content.
Suggest improvements
#ruby
#performance
#truffleruby
#ruby-implementations
#string-manipulation
#jruby
#metaprogramming
#virtual-machine
#encoding
#computer-architecture
#c-ruby
#jit-compilation
#abstract-syntax-tree-ast
#data-structures
#cruby
#regex
#security
#java-virtual-machine-jvm
#compiling
#debugging
#polyglot-programming
#native-extensions
#developer-tools
#ruby-internals
#web-development
#performance-optimization
#utf-8
#error-handling
#ruby-vm
#ruby-performance
#just-in-time-jit
#garbage-collection
24 more

42:34
talk by Kevin Menard: Making Ruby Fast(er)

Making Ruby Fast(er)

Kevin Menard
Blue Ridge Ruby 2023
33:07
talk by Kevin Menard: Rethinking Strings

Rethinking Strings

Kevin Menard
RubyKaigi 2023
34:15
talk by Kevin Menard: The Three-Encoding Problem

The Three-Encoding Problem

Kevin Menard
RubyConf 2022 Mini
30:45
talk by Kevin Menard: Service Denied! Understanding How Regex DoS Attacks Work

Service Denied! Understanding How Regex DoS Attacks Work

Kevin Menard
RailsConf 2022
34:51
talk by Kevin Menard: Beyond `puts`: TruffleRuby’s Modern Debugger Using Chrome

Beyond `puts`: TruffleRuby’s Modern Debugger Using Chrome

Kevin Menard
RubyKaigi 2019
44:13
talk by Kevin Menard: Improving TruffleRuby’s Startup Time with the SubstrateVM

Improving TruffleRuby’s Startup Time with the SubstrateVM

Kevin Menard
RubyConf 2017
42:14
talk by Kevin Menard: Improving TruffleRuby’s Startup Time with the SubstrateVM

Improving TruffleRuby’s Startup Time with the SubstrateVM

Kevin Menard
RubyKaigi 2017
38:54
talk by Kevin Menard: A Tale of Two String Representations

A Tale of Two String Representations

Kevin Menard
RubyKaigi 2016
30:03
talk by Kevin Menard: Fast Metaprogramming with Truffle

Fast Metaprogramming with Truffle

Kevin Menard
RubyKaigi 2015
42:34
talk by Kevin Menard: Making Ruby Fast(er)

Making Ruby Fast(er)

Kevin Menard
Blue Ridge Ruby 2023
33:07
talk by Kevin Menard: Rethinking Strings

Rethinking Strings

Kevin Menard
RubyKaigi 2023
34:15
talk by Kevin Menard: The Three-Encoding Problem

The Three-Encoding Problem

Kevin Menard
RubyConf 2022 Mini
30:45
talk by Kevin Menard: Service Denied! Understanding How Regex DoS Attacks Work

Service Denied! Understanding How Regex DoS Attacks Work

Kevin Menard
RailsConf 2022
34:51
talk by Kevin Menard: Beyond `puts`: TruffleRuby’s Modern Debugger Using Chrome

Beyond `puts`: TruffleRuby’s Modern Debugger Using Chrome

Kevin Menard
RubyKaigi 2019
44:13
talk by Kevin Menard: Improving TruffleRuby’s Startup Time with the SubstrateVM

Improving TruffleRuby’s Startup Time with the SubstrateVM

Kevin Menard
RubyConf 2017
42:14
talk by Kevin Menard: Improving TruffleRuby’s Startup Time with the SubstrateVM

Improving TruffleRuby’s Startup Time with the SubstrateVM

Kevin Menard
RubyKaigi 2017
38:54
talk by Kevin Menard: A Tale of Two String Representations

A Tale of Two String Representations

Kevin Menard
RubyKaigi 2016
30:03
talk by Kevin Menard: Fast Metaprogramming with Truffle

Fast Metaprogramming with Truffle

Kevin Menard
RubyKaigi 2015
About Uses Open analytics Status

Made with for the Ruby community by @marcoroth and @adrienpoly and wonderful contributors using an edge stack.