{"id":9,"date":"2018-12-13T18:25:27","date_gmt":"2018-12-13T18:25:27","guid":{"rendered":"http:\/\/www.nicbernstein.com\/?page_id=9"},"modified":"2018-12-13T20:29:29","modified_gmt":"2018-12-13T20:29:29","slug":"software-development","status":"publish","type":"page","link":"https:\/\/www.nicbernstein.com\/index.php\/software-development\/","title":{"rendered":"Software Development"},"content":{"rendered":"<p>In addition to custom, typically one-off, utility software, I have also been involved with several Open Source projects.&nbsp; These include:<\/p>\n<ul>\n<li>Postilion: An X Windows Email client\n<ul>\n<li>Principle developer, designer<\/li>\n<li>Designed to look and feel like the &#8220;mail.app&#8221; of the NextStep OS, this IMAP\/POP client was widely used from 1995 &#8211; 2000, when development ceased<\/li>\n<li>Written in Tcl\/Tk<\/li>\n<\/ul>\n<\/li>\n<li>Squirrelmail: Webmail client\n<ul>\n<li>Contributed to various parts of the project<\/li>\n<li>Contributed code to refine included libraries for such tasks as IMAP protocol or SMTP RFC related processing.<\/li>\n<li>Written in PHP<\/li>\n<\/ul>\n<\/li>\n<li>PhpLdapAdmn: LDAP browser &amp; editor\n<ul>\n<li>Contributed primarily to authentication code<\/li>\n<li>Written in PHP<\/li>\n<\/ul>\n<\/li>\n<li>Cyrus IMAP: Enterprise scale IMAP &amp; calendaring server\n<ul>\n<li>Technical writing for website<\/li>\n<li>Documentation, including manual pages, how-tos, best practices documents, etc.<\/li>\n<li>Active in development meetings, IRC, and mailing list discussions<\/li>\n<li>Documentation written in Restructured Text (Sphinx)<\/li>\n<\/ul>\n<\/li>\n<li>Netdisco\/SNMP::Info: Network management\n<ul>\n<li>Contributed code for interfacing with various models of network switches<\/li>\n<li>Contributed code to clarify and distill network descriptive data.<\/li>\n<li>Written in Perl\/Dancer<\/li>\n<\/ul>\n<\/li>\n<li>Nagios\/Icinga: Network monitoring\n<ul>\n<li>Contributed numerous service &#8220;plugins&#8221; to public tool exchanges<\/li>\n<li>Written in PHP, Perl, and Bourne shell<\/li>\n<\/ul>\n<\/li>\n<li>Presager mobile: (Proprietary) Network monitoring app\n<ul>\n<li>App for iPhone &amp; Android to monitor network-attached systems<\/li>\n<li>Wrote server component<\/li>\n<li>Written in PHP\/CodeIgnitor<\/li>\n<\/ul>\n<\/li>\n<li>Presager: (Proprietary) Network monitoring system\n<ul>\n<li>Integration of existing Open Source software for network management, monitoring, analysis<\/li>\n<li>Included custom front-end GUI for network description and configuration of monitoring components<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>In addition to custom, typically one-off, utility software, I have also been involved with several Open Source projects.&nbsp; These include: Postilion: An X Windows Email client Principle developer, designer Designed to look and feel like the &#8220;mail.app&#8221; of the NextStep OS, this IMAP\/POP client was widely used from 1995 &#8211; 2000, when development ceased Written &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.nicbernstein.com\/index.php\/software-development\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Software Development&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-9","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.nicbernstein.com\/index.php\/wp-json\/wp\/v2\/pages\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nicbernstein.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.nicbernstein.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.nicbernstein.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nicbernstein.com\/index.php\/wp-json\/wp\/v2\/comments?post=9"}],"version-history":[{"count":3,"href":"https:\/\/www.nicbernstein.com\/index.php\/wp-json\/wp\/v2\/pages\/9\/revisions"}],"predecessor-version":[{"id":40,"href":"https:\/\/www.nicbernstein.com\/index.php\/wp-json\/wp\/v2\/pages\/9\/revisions\/40"}],"wp:attachment":[{"href":"https:\/\/www.nicbernstein.com\/index.php\/wp-json\/wp\/v2\/media?parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}