Duration 32:08
16+
Play
Video

RailsConf 2019 - Pre-evaluation in Ruby by Kevin Deisz

Kevin Deisz
CTO at CultureHQ
  • Video
  • Video
RailsConf 2019
April 30, 2019, Minneapolis, USA
RailsConf 2019
Video
RailsConf 2019 - Pre-evaluation in Ruby by Kevin Deisz
Available
In cart
Free
Free
Free
Free
Free
Free
Add to favorites
394
I like 0
I dislike 0
Available
In cart
Free
Free
Free
Free
Free
Free
  • Description
  • Discussion

About speaker

Kevin Deisz
CTO at CultureHQ

I am the CTO at CultureHQ. Our startup is on a journey to create meaningful connections between employees and provide companies with new analytical insights that will transform the workplace for the better.Before joining the CultureHQ team, I spent five years working at start-ups in the Boston area. During that time I gained a broad knowledge of multiple engineering disciplines from industry leaders.

View the profile

About the talk

RailsConf 2019 - Pre-evaluation in Ruby by Kevin Deisz


Ruby is historically difficult to optimize due to features that improve flexibility and productivity at the cost of performance. Techniques like Ruby's new JIT compiler and deoptimization code help, but still are limited by techniques like monkey-patching and binding inspection.

Pre-evaluation is another optimization technique that works based on user-defined contracts and assumptions. Users can opt in to optimizations by limiting their use of Ruby's features and thereby allowing further compiler work.

In this talk we'll look at how pre-evaluation works, and what benefits it enables.

Share

Cackle comments for the website

Buy this talk

Access to the talk “RailsConf 2019 - Pre-evaluation in Ruby by Kevin Deisz”
Available
In cart
Free
Free
Free
Free
Free
Free

Access to all the recordings of the event

Get access to all videos “RailsConf 2019”
Available
In cart
Free
Free
Free
Free
Free
Free
Ticket

Interested in topic “Software development”?

You might be interested in videos from this event

September 28, 2018
Moscow
16
159
app store, apps, development, google play, mobile, soft

Buy this video

Video

Access to the talk “RailsConf 2019 - Pre-evaluation in Ruby by Kevin Deisz”
Available
In cart
Free
Free
Free
Free
Free
Free

Conference Cast

With ConferenceCast.tv, you get access to our library of the world's best conference talks.

Conference Cast
558 conferences
22059 speakers
8245 hours of content