Plugins and monkeypatching: increasing flexibility, dealing with inflexibility (#42)
Dr. André Roberge bio
30min ◊◊ Intermediate
Saturday 10:20am, Ballroom FGH
categories:
howto, monkeypatching, plugins, svg
By using plugins, one can create software that is easily extensible by others, thereby promoting collaborative development. The flip side of extensible software occurs when dealing with some standard framework whose interface is closed but which does not do exactly what is desired. In this case, monkeypatching may be worth considering.
In this talk, I'll give concrete examples of both plugin design and using monkeypatching, using small code samples from existing projects, and discuss the advantages and the shortcomings of the methods used. I will also include the design of a tiny, but flexible module for generating svg code - and compare it with other existing approaches.
In this talk, I'll give concrete examples of both plugin design and using monkeypatching, using small code samples from existing projects, and discuss the advantages and the shortcomings of the methods used. I will also include the design of a tiny, but flexible module for generating svg code - and compare it with other existing approaches.
Files:
| file | size | uploaded | comment |
|---|---|---|---|
| plugins.zip | 498.4 KB | Sat, March 28th, 9:59 a.m. | plugins.xml is the main file, to be viewed in a browser |
video:# Permalink
.