Garden City Ruby 2014 - Native Extensions Served 3 Ways by Tejas Deinkar

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



Duration: 28:46
1,003 views
7


New runtimes, technologies and languages keep popping up, and there is a need for libraries that work across language, and across runtimes.

This talk will contrast some of the ways to build a native (usually C/C++) extension, and integrate them with your application. We'll look at how to build a native extension, while staying within the paradigm of the language.

We will be covering (in some detail): * Native C extensions using MRI/Rbx APIs (and contrasting it with the python API possibly) * SWIG to automatically generate wrapper code * FFI to build libraries that work across multiple implementations of ruby

Help us caption & translate this video!

http://amara.org/v/FG4P/




Other Videos By Confreaks


2014-01-30Farmhouse Conf 5 Near-Term Collapse: Why Industrial Society Is More Vulnerable Than You May Think
2014-01-30Garden City Ruby 2014 - Zero Downtime Deployments with Docker
2014-01-29Garden City Ruby 2014 - Lightning Talks
2014-01-29Garden City Ruby 2014 - GCRC Quiz
2014-01-29Garden City Ruby 2014 - I've got your number: Machine Learning in Ruby
2014-01-29Garden City Ruby 2014 - The Dark Side of Ruby by Gautam Rege
2014-01-29Garden City Ruby 2014 - Simple Ruby DSL Techniques: Big Project Impact!
2014-01-29Garden City Ruby 2014 - Closing Keynote by Prateek Dayal
2014-01-28Garden City Ruby 2014 - The Rails GIrls Summer of Code Journey
2014-01-27Garden City Ruby 2014 - A Bit of History by Coby Randquist
2014-01-27Garden City Ruby 2014 - Native Extensions Served 3 Ways by Tejas Deinkar
2014-01-27Garden City Ruby 2014 - Lessons Learnt Building India's E-Commerce Supply Chain in Ruby
2014-01-27Garden City Ruby 2014 - Keynote by Chad Fowler
2014-01-12Cascadia Ruby 2013 Lightning Talk Focus on Custard by Bethany Rentz
2014-01-12Cascadia Ruby 2013 Lightning Talk Rex by Ryan Davis
2014-01-12Cascadia Ruby 2013 Ruby Systems Programming by Andy Delcambre
2014-01-12Cascadia Ruby 2013 The Client is Always Right {But Sometimes They Need a Little Help}
2014-01-12Cascadia Ruby 2013 Not Created Equal: The History and Discernment of Plastics in Product Design
2014-01-07ArrrrCamp 2013 - Écouter et répéter is SO last century by Ryan Stenhouse
2014-01-07ArrrrCamp 2013 - Patters to deal with big ActiveRecord models
2014-01-07ArrrrCamp 2013 - A Big Look at MiniTest by Mark Bates