RubyConf 2017: Packing your Ruby application into a single executable by Minqi Pan

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



Duration: 28:35
3,518 views
54


Packing your Ruby application into a single executable by Minqi Pan

Recent languages like Go compiles a project into a nice executable, why can't good ol' Ruby? We have built an packer for Ruby to do just that. It is 100% open-source, and can produce executables for Windows, macOS and Linux individually. By packing, distributing Ruby apps are made extremely easy, additionally with intellectual property protection. Auto-updating is also made easy, in that the executable only needs to download and replace itself. So, how we did it? How to use it? What goes under the hood? What future will this bring to Ruby? That's what will be unraveled in this talk!




Other Videos By Confreaks


2017-11-28RubyConf 2017: The Unbearable Vulnerability of Open Source by Eileen M Uchitelle
2017-11-28RubyConf 2017: Saving Ruby from the Apocalypse by Jason Charnes
2017-11-28RubyConf 2017: There's Nothing . new under the sun by Justin Searls and Josh Greenwood
2017-11-28RubyConf 2017: Finding Responsibility by Caleb Thompson
2017-11-28RubyConf 2017: High Cost Tests and High Value Tests by Noel Rappin
2017-11-28RubyConf 2017: Leadership starts with Listening: Amplify your Impact by Heidi Helfand
2017-11-28RubyConf 2017: Deterministic Solutions to Intermittent Failures by Tim Mertens
2017-11-28RubyConf 2017: Getting Unstuck: Using the Scientific Method for Debugging by Caroline Taymor
2017-11-28RubyConf 2017: The Good Bad Bug: Fail Your Way to Better Code by Jessica Rudder
2017-11-28RubyConf 2017: Just A Ruby Minute by Andrew Faraday
2017-11-28RubyConf 2017: Packing your Ruby application into a single executable by Minqi Pan
2017-11-28RubyConf 2017: Git Driven Refactoring by Ashley Ellis Pierce
2017-11-28RubyConf 2017: How to Build a World-Class Rock Paper Scissors Bot by Dorothy Jane Wingrove
2017-11-28RubyConf 2017: Compiling Ruby by Kevin Deisz
2017-11-28RubyConf 2017: 4 Programming Paradigms in 45 Minutes by Aja Hammerly
2017-11-28RubyConf 2017: What If... ?: Ruby 3 by Eric Weinstein
2017-11-28RubyConf 2017: Writing Inclusively about Technology Topics by Thursday Bram
2017-11-28RubyConf 2017: Lending Privilege by Anjuan Simmons
2017-11-28RubyConf 2017: Keynote - The Impermanence of Software by Andy Croll
2017-11-28RubyConf 2017: Augmenting Human Decision Making with Data Science by Kelsey Pedersen
2017-11-28RubyConf 2017: Opening Keynote - Good Change, Bad Change by Yukihiro Matsumoto