Plugin-based software design with Ruby and RubyGems - RubyKaigi 2015

Published: 30 August 2016
on channel: RubyKaigi
399
like

Speaker: Sadayuki Furuhashi

http://rubykaigi.org/2015/presentatio...

Plugin architecture is known as a technique that brings extensibility to a program. Ruby has good language features for plugins. RubyGems.org is an excellent platform for plugin distribution. However, creating plugin architecture is not as easy as writing code without it: plugin loader, packaging, loosely-coupled API, and performance. Loading two versions of a gem is a unsolved challenge that is solved in Java on the other hand.
I have designed some open-source software such as Fluentd and Embulk. They provide most of functions by plugins. I will talk about their plugin-based architecture.


On this page of the site you can watch the video online Plugin-based software design with Ruby and RubyGems - RubyKaigi 2015 with a duration of hours minute second in good quality, which was uploaded by the user RubyKaigi 30 August 2016, share the link with friends and acquaintances, this video has already been watched 399 times on youtube and it was liked by like viewers. Enjoy your viewing!