Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
By, Zachary Scott Help us caption & translate this video! http://amara.org/v/GRik/
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
The video features Zachary Scott delivering a presentation at the Ruby on Ales 2015 conference focused on introducing mruby, a lightweight implementation of the Ruby programming language designed for embedding within applications. In a humorous and engaging manner, he outlines concepts related to Ruby packaging and delves deep into how mruby operates, along with its benefits and limitations. Key points discussed include: - **Introduction to Mruby**: Zach emphasizes his background in coding and Ruby, highlighting his involvement with major Ruby projects while humorously referencing his past as a video game character. - **The Need for Packaging**: He discusses the significance of packaging Ruby applications, identifying core tools like Gems, Bundler, and Heroku which facilitate code distribution and execution. - **Embedded Applications and CLI**: The talk outlines the concepts of command-line interfaces (CLI) and embedding Ruby in applications, transitioning into mruby's role in these areas. - **Comparison with Other Ruby Implementations**: Zach compares mruby with other alternatives such as JRuby and RubyMotion, noting that mruby is specifically meant for lightweight embedding, making it unique. - **Building Mruby**: He provides a step-by-step guide on compiling mruby, emphasizing its quick build process compared to its predecessors, which often require extensive compilation time. - **Examples of Packaging with Mruby**: He mentions how mruby allows developers to create a static library of Ruby applications and showcases a personal project where he built a static site generator inspired by Jekyll, significantly reducing dependency issues. - **Practical Demonstration**: Zach walks the audience through creating a simple app using mruby, demonstrating how it compiles Ruby code into a static binary efficiently. - **Conclusion**: The talk wraps up by reiterating the power of mruby in enabling developers to work with Ruby in a more flexible manner, particularly in mobile and embedded applications where resource limitations exist, suggesting that the mruby platform is a promising frontier for Ruby developers navigating modern application requirements. Overall, Zachary Scott's presentation not only sheds light on technical aspects of using mruby but also captivates the audience with an engaging style, encouraging deeper exploration of the Ruby ecosystem.
Suggest modifications
Cancel