RailsConf 2015 - Bending the Curve: How Rust Helped Us Write Better Ruby

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=j9J7dLaxyog



Duration: 43:33
1,279 views
6


by Yehuda Katz and Tom Dale

Ruby is a productive language that developers love. When Ruby isn't fast enough, they often fall back to writing C extensions. But C extensions are scary for a number of reasons; it's easy to leak memory, or segfault the entire process. When we started to look at writing parts of the Skylight agent using native code, Rust was still pretty new, but its promise of low-level control with high-level safety intrigued us. We'll cover the reasons we went with Rust, how we structured our code, and how you can do it too. If you're looking to expand your horizons, Rust may be the language for you.




Other Videos By Confreaks


2015-05-14RailsConf 2015 - Bringing UX to Your Code
2015-05-14RailsConf 2015 - Designing a Great Ruby API - How We're Simplifying Rails 5
2015-05-14RailsConf 2015 - Now Hear This! Putting Real-Time Voice, Video and Text into Rails
2015-05-14RailsConf 2015 - Prying Open The Black Box
2015-05-14RailsConf 2015 - What If Shakespeare Wrote Ruby?
2015-05-14RailsConf 2015 - (Re)Building a large scale payments system on Rails
2015-05-13RailsConf 2015 - The power of cache in a slow world
2015-05-13RailsConf 2015 - The World of Rails Security
2015-05-13RailsConf 2015 - ActiveJob: A Service Oriented Architecture
2015-05-13RailsConf 2015 - Now Hear This! Putting Real-Time Voice, Video and Text into Rails
2015-05-13RailsConf 2015 - Bending the Curve: How Rust Helped Us Write Better Ruby
2015-05-13RailsConf 2015 - How to Talk to Humans: a Different Approach to Soft Skills
2015-05-13RailsConf 2015 - Rapid Data Modeling Using ActiveRecord and the JSON Data Type
2015-05-13RailsConf 2015 - Metasecurity: Beyond Patching Vulnerabilities
2015-05-13RailsConf 2015 - How to Program with Accessibility in Mind
2015-05-12RailsConf 2015 - Sometimes a Controller is Just a Controller
2015-05-12RailsConf 2015 - 5 Secrets We Learned While Building a Bank in 16 Months
2015-05-12RailsConf 2015 - Scaling Rails for Black Friday and Cyber Monday
2015-05-12RailsConf 2015 - AMS, API, Rails and a developer, a Love Story
2015-05-12RailsConf 2015 - You, Too, Can Be A Webserver
2015-05-12RailsConf 2015 - Why Your New API Product Will Fail