Code samples: Content Delivery Network (CDN) Integration for WebGUI CMS (Perl) http://github.com/plainblack/webgui/commit/acd3fded451dba51d996edcd504efa51f25785b4 http://www.webgui.org/rfe/request-for-enhancement/9134 http://www.webgui.org/getwebgui/advisories/webgui-7.7.6-beta-released Written to customer specifications, and contributed to WebGUI project per customer request. GNU Enterprise Designer (Python) http://gnuenterprise.org/developers/bzr.php bzr://bzr.savannah.gnu.org/gnue/tools/designer http://www.gnuenterprise.org/cgi-bin/viewcvs.cgi/trunk/gnue-designer/ [Web-SVN lists the person who mirrors Bazaar to Subversion; bzr log shows that I committed r938..968] Committed several patches to GNU Enterprise Designer, starting from an unmaintained state where it hit fatal error on startup (and many other places after incremental patches), to current state where Designer can create a data entry form definition based on a data base schema via a GUI wizard, save the form to the new managed-layout XML file format (versus the prior character-position format), read in a saved form from file, and make changes to the form in the GUI Property Inspector. DiskFit (Java) http://whizman.com/code/diskfit-j.tgz Utility I wrote to help fit files on floppy disk set, for volunteer work at a thrift store. Written for a target market of one (myself). Accurate result was a requirement; snazzy interface was not. Originally written in BASIC, then C, at some point I wrote a Java version (provided). If I had to write it from scratch today, Perl may be a better tool for the job than either C or Java. On the other hand, I eventually realized that the objectives for which I wrote DiskFit, can pretty well be met with a spreadsheet (http://whizman.com/code/discfit.gnumeric). Basis of Assets (Perl) http://whizman.com/code/basis.tgz Utility I wrote to calculate basis of assets with stock transactions. For myself, likewise. Original version was Java, but have ported to Perl (provided). If I would have reason to make updates, I would use more hash and less array. Payment plugin for WebGUI Commerce (Perl) http://web.archive.org/web/20070110152637/http://www.plainblack.com/uploads/DV/yC/DVyCU3E-tDhPXz_-HJE8ig/PayflowPro.pm (http://web.archive.org/web/20070110152612/http://www.plainblack.com/webgui/dev/discuss/creating-a-new-payment-plugin#idDgQo6QmlP9IKl3nQ7icc4A) As noted in the comments at the top of the file, this one was developed largely by merging existing pieces - rather than reinventing the wheel - into one complete and effective whole. Whizman contact form (PHP) http://whizman.com/code/contact.tgz Pretty straightforward PHP. Construction Log Manager (Python) http://whizman.com/code/properties.gfd Includes trigger routine in Python that generates the custom printout (lines 14ff). For project mentioned at http://whizman.com/GnueDemo/case-study.html . GNU Enterprise Forms (Python) http://whizman.com/Project/Gnue/forms-thousep-comma-usa.tar.gz North-American thousands separator - small interim patch while design of format masks was under (slow) discussion.