<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>open source on Robert Munn</title>
    <link>/categories/open-source/</link>
    <description>Recent content in open source on Robert Munn</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Wed, 07 Feb 2024 11:52:19 -0700</lastBuildDate><atom:link href="/categories/open-source/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Announcing the Availability of alt-seven Documentation</title>
      <link>/blog/alt-seven-docs/</link>
      <pubDate>Wed, 07 Feb 2024 11:52:19 -0700</pubDate>
      
      <guid>/blog/alt-seven-docs/</guid>
      <description>Attention all developers! Our very own client-side JavaScript framework, alt-seven, is in the works and we need your help.</description>
    </item>
    
    <item>
      <title>Configuring SSL in Apache James Email Server</title>
      <link>/blog/configuring-ssl-in-apache-james/</link>
      <pubDate>Wed, 30 Jun 2021 15:53:20 -0600</pubDate>
      
      <guid>/blog/configuring-ssl-in-apache-james/</guid>
      <description>If you have followed my post on (Installing and Configuring Apache James)[/blog/install-and-configure-apache-james/], you will have installed your base Apache James server and have the settings configured to send and receive mail for one or more domains.</description>
    </item>
    
    <item>
      <title>Configuring DKIM and SPF for Apache James Email Server</title>
      <link>/blog/configuring-dkim-and-spf-for-apache-james/</link>
      <pubDate>Fri, 25 Jun 2021 13:03:03 -0600</pubDate>
      
      <guid>/blog/configuring-dkim-and-spf-for-apache-james/</guid>
      <description>In my last post, I provided an updated tutorial on (Installing and Configuring Apache James Email Server)[/blog/install-and-configure-apache-james-email/].</description>
    </item>
    
    <item>
      <title>Installing and Configuring Apache James Email Server on Linux</title>
      <link>/blog/install-and-configure-apache-james-email/</link>
      <pubDate>Mon, 21 Jun 2021 15:41:23 -0600</pubDate>
      
      <guid>/blog/install-and-configure-apache-james-email/</guid>
      <description>This post is related to my instructional series on setting up Apache James as part of building baseline IT infrastructure for a startup or small business.</description>
    </item>
    
    <item>
      <title>First Impressions of the Pine64 Beta</title>
      <link>/blog/pine64-beta-review/</link>
      <pubDate>Mon, 10 May 2021 23:47:54 -0600</pubDate>
      
      <guid>/blog/pine64-beta-review/</guid>
      <description>I got my Pine64 beta Convergence Edition a week ago or so, and I&amp;rsquo;ve used it enough now to give my first impressions and provide some ( hopefully ) useful feedback for the developers working on Manjaro Plasma for the Pine64.</description>
    </item>
    
    <item>
      <title>My Content Creation Workflow in Hugo</title>
      <link>/blog/hugo-content-workflow/</link>
      <pubDate>Fri, 07 May 2021 19:13:28 -0600</pubDate>
      
      <guid>/blog/hugo-content-workflow/</guid>
      <description>Since I ported my site to a static site using Hugo in late March, I&amp;rsquo;ve been ironing out the details on how to most efficiently create and post content to the site.</description>
    </item>
    
    <item>
      <title>Multipass- Ubuntu VMs Made Easy</title>
      <link>/blog/multipass-ubuntu-vms-made-easy/</link>
      <pubDate>Sun, 02 May 2021 18:06:17 -0600</pubDate>
      
      <guid>/blog/multipass-ubuntu-vms-made-easy/</guid>
      <description>In the server space, virtual machines have been a part of PC computing for nearly twenty years, and have become increasingly important in corporate IT environments and on the Internet to enable companies to deploy and scale services on demand quickly and easily.</description>
    </item>
    
    <item>
      <title>Porting My Site to a Static Site Generator</title>
      <link>/blog/porting-to-static-site-generator/</link>
      <pubDate>Tue, 27 Apr 2021 23:00:04 -0600</pubDate>
      
      <guid>/blog/porting-to-static-site-generator/</guid>
      <description>If you have visited my blog in the past, you probably noticed that I have updated my site to a new look and feel and removed some features that were previously available- like page counts and comments.</description>
    </item>
    
    <item>
      <title>Gadget UI v 7.1.0 Overview</title>
      <link>/blog/gadget-ui-v-710-overview/</link>
      <pubDate>Sat, 17 Apr 2021 01:02:10 -0600</pubDate>
      
      <guid>/blog/gadget-ui-v-710-overview/</guid>
      <description>Gadget-ui is an open source widget library for use in Web applications.</description>
    </item>
    
    <item>
      <title>Where Do You Put Scripts in Linux?</title>
      <link>/blog/where-do-you-put-scripts-in-linux/</link>
      <pubDate>Wed, 14 Apr 2021 03:06:31 -0600</pubDate>
      
      <guid>/blog/where-do-you-put-scripts-in-linux/</guid>
      <description>I was recently tooling around techie blogs and came across someone recommending a solution to the problem of snap wanting to update software at all hours of the days regardless of what else was going on and regardless of the available Internet bandwidth.</description>
    </item>
    
    <item>
      <title>Per-Process Network Monitoring in Linux</title>
      <link>/blog/linux-per-process-network-monitoring-with-nethogs/</link>
      <pubDate>Sat, 10 Apr 2021 23:19:52 -0600</pubDate>
      
      <guid>/blog/linux-per-process-network-monitoring-with-nethogs/</guid>
      <description>Have you ever been on a network connection with limited bandwidth and wondered what process was eating your bandwidth and preventing you from getting your work done?</description>
    </item>
    
    <item>
      <title>Generating a self-signed SSL certififcate</title>
      <link>/blog/generating-a-self-signed-ssl-certififcate/</link>
      <pubDate>Sun, 19 Apr 2020 00:00:00 +0000</pubDate>
      
      <guid>/blog/generating-a-self-signed-ssl-certififcate/</guid>
      <description>One of the tasks every software developer needs to tackle periodically is generating a self-signed SSL certificate in one form or another for the purpose of testing SSL-secured software systems.</description>
    </item>
    
    <item>
      <title>altseven 6.0.0 - Overview </title>
      <link>/blog/altseven-600-overview/</link>
      <pubDate>Mon, 02 Mar 2020 00:00:00 +0000</pubDate>
      
      <guid>/blog/altseven-600-overview/</guid>
      <description>It&#39;s been just over a year since I covered developments in the altseven framework.</description>
    </item>
    
    <item>
      <title>Livesandbox Web app editor v 0.12.0 release</title>
      <link>/blog/livesandbox-web-app-editor-v-0120-release/</link>
      <pubDate>Fri, 21 Feb 2020 00:00:00 +0000</pubDate>
      
      <guid>/blog/livesandbox-web-app-editor-v-0120-release/</guid>
      <description>The next release of the livesandbox Javascript/Web app in-browser editor is now available.</description>
    </item>
    
    <item>
      <title>gadget-ui v 7.0.0 - Part I - NodeJS support</title>
      <link>/blog/gadget-ui-v-700-part-i-nodejs-support/</link>
      <pubDate>Mon, 17 Feb 2020 00:00:00 +0000</pubDate>
      
      <guid>/blog/gadget-ui-v-700-part-i-nodejs-support/</guid>
      <description>gadget-ui, my open source JavaScript component library, has reached a new milestone- v 7.</description>
    </item>
    
    <item>
      <title>gadget-ui v 7.0.0 - Part II - uploading images to a NodeJS app  using FileUploader</title>
      <link>/blog/gadget-ui-v-700-part-ii-uploading-images-to-a-nodejs-app-using-fileuploader/</link>
      <pubDate>Mon, 17 Feb 2020 00:00:00 +0000</pubDate>
      
      <guid>/blog/gadget-ui-v-700-part-ii-uploading-images-to-a-nodejs-app-using-fileuploader/</guid>
      <description>In Part I of the look at the 7.0.0 release of gadget-ui, I discussed some of the new features of the library and provided some insight into the new NodeJS-based test system.</description>
    </item>
    
    <item>
      <title>Building and Configuring Apache James with OpenLDAP</title>
      <link>/blog/building-and-configuring-apache-james-with-openldap/</link>
      <pubDate>Fri, 12 Jul 2019 00:00:00 +0000</pubDate>
      
      <guid>/blog/building-and-configuring-apache-james-with-openldap/</guid>
      <description>[ This post is part of my ongoing instructional series on setting up some baseline IT infrastructure for the fictional startup Shoestring Lab.</description>
    </item>
    
    <item>
      <title>Livesandbox Web app editor v 0.11.0</title>
      <link>/blog/livesandbox-web-app-editor-v-0110/</link>
      <pubDate>Tue, 04 Jun 2019 00:00:00 +0000</pubDate>
      
      <guid>/blog/livesandbox-web-app-editor-v-0110/</guid>
      <description>Good news for open source JavaScript supporters- the livesandbox project is nearing a 1.</description>
    </item>
    
    <item>
      <title>Livesandbox Web app editor v 0.9.4</title>
      <link>/blog/livesandbox-web-app-editor-v-094/</link>
      <pubDate>Tue, 21 May 2019 00:00:00 +0000</pubDate>
      
      <guid>/blog/livesandbox-web-app-editor-v-094/</guid>
      <description>Another update of the livesandbox editor is available on GitHub.</description>
    </item>
    
    <item>
      <title>Livesandbox Web app editor updated</title>
      <link>/blog/livesandbox-web-app-editor-updated/</link>
      <pubDate>Sun, 19 May 2019 00:00:00 +0000</pubDate>
      
      <guid>/blog/livesandbox-web-app-editor-updated/</guid>
      <description>Following the release of a work in progress update to gadget-ui, I&#39;ve spent some time this weekend on an update to the beta release of the livesandbox web app editor.</description>
    </item>
    
    <item>
      <title>Gadget-UI Update</title>
      <link>/blog/gadget-ui-update/</link>
      <pubDate>Sat, 18 May 2019 00:00:00 +0000</pubDate>
      
      <guid>/blog/gadget-ui-update/</guid>
      <description>The latest gadget-ui library update is available on GitHub and npm.</description>
    </item>
    
    <item>
      <title>Iterative Development as Software Craft</title>
      <link>/blog/iterative-development/</link>
      <pubDate>Mon, 25 Feb 2019 00:00:00 +0000</pubDate>
      
      <guid>/blog/iterative-development/</guid>
      <description>BackgroundThe practice of software is part engineering and part craft.</description>
    </item>
    
    <item>
      <title>Livesandbox - in-browser JavaScript IDE</title>
      <link>/blog/livesandbox-in-browser-javascript-ide/</link>
      <pubDate>Sat, 09 Feb 2019 00:00:00 +0000</pubDate>
      
      <guid>/blog/livesandbox-in-browser-javascript-ide/</guid>
      <description>Based on my proof of concept for live JavaScript execution, I&#39;ve built a slightly more functional version and released it at https://github.</description>
    </item>
    
    <item>
      <title>The Altseven View Component and the Rendering Queue in 3.2.x</title>
      <link>/blog/the-altseven-view-component-and-the-rendering-queue-in-32x/</link>
      <pubDate>Sun, 03 Feb 2019 00:00:00 +0000</pubDate>
      
      <guid>/blog/the-altseven-view-component-and-the-rendering-queue-in-32x/</guid>
      <description>As of altseven 3.2.x, I have made some changes to the way view components listen for changes and register for rendering with the render queue.</description>
    </item>
    
    <item>
      <title>Embracing ReactJS-style UI rendering in altseven with ES6 Template Literals - Part III</title>
      <link>/blog/embracing-reactjs-style-ui-rendering-in-altseven-with-es6-template-literals-part-iii/</link>
      <pubDate>Wed, 23 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>/blog/embracing-reactjs-style-ui-rendering-in-altseven-with-es6-template-literals-part-iii/</guid>
      <description>Update
------------
Parts of this post are no longer accurate, as altseven 3.</description>
    </item>
    
    <item>
      <title>Embracing ReactJS-style UI rendering in altseven with ES6 Template Literals - Part II</title>
      <link>/blog/embracing-reactjs-style-ui-rendering-in-altseven-with-es6-template-literals-part-ii/</link>
      <pubDate>Tue, 22 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>/blog/embracing-reactjs-style-ui-rendering-in-altseven-with-es6-template-literals-part-ii/</guid>
      <description>Eighteen days seems like forever in the Internet age. It was only eighteen days ago that I wrote Part I of this article about challenges solving some problems with building a React-style rendering solution in the altseven JavaScript framework.</description>
    </item>
    
    <item>
      <title>Setting up and Running the Tasklist altseven example app</title>
      <link>/blog/setting-up-and-running-the-tasklist-altseven-example-app/</link>
      <pubDate>Tue, 22 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>/blog/setting-up-and-running-the-tasklist-altseven-example-app/</guid>
      <description>Since I am covering the tasklist application in some detail, I&#39;d like to walk you through the process of setting it up so you can run it yourself.</description>
    </item>
    
    <item>
      <title>UI library gadget-ui updated with ES6 module support</title>
      <link>/blog/ui-library-gadget-ui-updated-with-es6-module-support/</link>
      <pubDate>Sat, 29 Dec 2018 00:00:00 +0000</pubDate>
      
      <guid>/blog/ui-library-gadget-ui-updated-with-es6-module-support/</guid>
      <description>I just published gadget-ui v. 6.0.0. There are no significant changes or additions to the library itself, but I have added ES6 modules exports to support importing the library, in whole or in part, using the ES6 import command.</description>
    </item>
    
    <item>
      <title>Creating a NodeJS REST API with Express and MySQL</title>
      <link>/blog/creating-a-nodejs-rest-api-with-express-and-mysql/</link>
      <pubDate>Fri, 14 Dec 2018 00:00:00 +0000</pubDate>
      
      <guid>/blog/creating-a-nodejs-rest-api-with-express-and-mysql/</guid>
      <description>NodeJS offers the ability to build Web apps using JavaScript.</description>
    </item>
    
    <item>
      <title>So I created a JavaScript framework ...</title>
      <link>/blog/so-i-created-a-javascript-framework/</link>
      <pubDate>Sun, 02 Dec 2018 00:00:00 +0000</pubDate>
      
      <guid>/blog/so-i-created-a-javascript-framework/</guid>
      <description>Last year, and largely as an academic exercise, I created a JavaScript framework called altseven.</description>
    </item>
    
    <item>
      <title>Installing Apache James Email Server on Ubuntu</title>
      <link>/blog/installing-apache-james-email-server-on-ubuntu/</link>
      <pubDate>Thu, 15 Nov 2018 00:00:00 +0000</pubDate>
      
      <guid>/blog/installing-apache-james-email-server-on-ubuntu/</guid>
      <description>[ This post is part of my ongoing instructional series on setting up some baseline IT infrastructure for the fictional startup Shoestring Lab.</description>
    </item>
    
    <item>
      <title>Installing CommandBox on Ubuntu 18.04 to manage CFML-based Web app development</title>
      <link>/blog/installing-commandbox-on-ubuntu-1804-to-manage-cfml-based-web-app-development/</link>
      <pubDate>Thu, 01 Nov 2018 00:00:00 +0000</pubDate>
      
      <guid>/blog/installing-commandbox-on-ubuntu-1804-to-manage-cfml-based-web-app-development/</guid>
      <description>[ This post is part of my ongoing instructional series on setting up some baseline IT infrastructure for the fictional startup Shoestring Lab.</description>
    </item>
    
    <item>
      <title>Install Apache Directory Studio in Ubuntu 18.04 to manage OpenLDAP</title>
      <link>/blog/install-apache-directory-studio-in-ubuntu-1804-to-manage-openldap/</link>
      <pubDate>Sun, 14 Oct 2018 00:00:00 +0000</pubDate>
      
      <guid>/blog/install-apache-directory-studio-in-ubuntu-1804-to-manage-openldap/</guid>
      <description>[ This post is part of my ongoing instructional series on setting up some baseline IT infrastructure for the fictional startup Shoestring Lab.</description>
    </item>
    
  </channel>
</rss>
