profile picture

Robert Munn

Designing dreams, constructing realities

© Robert Munn 2020-2024
  • Home
  • Blog
  • About
  • Contact
  • Gallery
    2025
      altseven Service component - experimental features
      May 8
      Algorithms Review, Part 9 - Dijkstra's Algorithm and the Shortest Path Problem
      Feb 13
      Algorithms Review, Part 8 - The Set Covering Problem
      Feb 8
      Algorithms Review, Part 7 - The Knapsack Problem
      Feb 6
      Algorithms Review, Part 6 - Greedy Algorithms and Dynamic Programming
      Jan 16
      Algoriths Review Part 5 - Depth First Search
      Jan 3
    2024
      Algorithms Review Part 4B
      Dec 19
      Algorithms Review Part 4
      Dec 16
      Algorithms Review Part 3
      Dec 4
      Algorithms Review, Part 2
      Dec 1
      Algorithms Review, Part 1
      Nov 29
      Embedding WINGS in Pages
      Oct 27
      Re-Factoring Tip - Clean Up Your Old jQuery Code
      Oct 16
      Patterns for ES6 JavaScript modules - Part 4
      Aug 14
      Patterns for ES6 JavaScript modules - Part 3
      Aug 1
      Patterns for ES6 JavaScript Modules - Part 2
      Jul 29
      Patterns for ES6 JavaScript modules - Part 1
      Jul 27
      Understanding the View Component of the altsevenJS framework
      May 24
      April 30, 2024 House Update
      Apr 30
      April 7, 2024 House Update
      Apr 7
      March 25, 2024 House Update
      Mar 25
      February 25, 2024 House Update
      Feb 25
      Announcing the Availability of alt-seven Documentation
      Feb 7
      New Years House Update
      Jan 11
    2023
      December 6th, 2023 House Update
      Dec 6
      November 19th, 2023 House Update
      Nov 19
      November 5th, 2023 House Update
      Nov 12
      October 31st House Update
      Oct 31
      October 2nd House Update
      Oct 2
      September 30th House Update
      Sep 30
      Re-factoring CFML Applications - Part 5 - Splitting up Your Code
      Sep 6
      Re-factoring CFML Applications, Part 4- From Tags to Script
      Sep 5
      Integrating Web Apps with Static Sites
      Aug 28
      August 22nd House Update
      Aug 22
      Re-factoring CFML Applications, Part 3
      Aug 20
      Re-factoring CFML applications, Part 2
      Aug 17
      Re-factoring CFML Applications, Part 1
      Aug 9
      July 25th 2023 House Update
      Jul 25
      June 15th 2023 House Update
      Jun 15
      May 15th 2023 House Update
      May 15
      Spring 2023 House Update
      May 10
      4-12 House Update
      Apr 12
      February 3, 2023 House Update
      Feb 3
      Dirt Floors in Earthen Construction
      Jan 15
      New Years House Update
      Jan 10
    2022
      December 18th, 2022 House Update
      Dec 18
      October 23, 2022 House Update
      Oct 23
      June 11, 2022 House Update
      Jun 11
      May 14, 2022 House Update
      May 14
      May 3, 2022 House Update
      May 3
      April 3, 2022 House Update
      Apr 3
      January 20, 2022 House Update
      Jan 20
      New Years Day House Update
      Jan 2
    2021
      12-31 CEB House Update
      Dec 31
      CEB House Update 12-10
      Dec 10
      CEB House Update 11-20-21
      Nov 20
      CEB House Update 11-13
      Nov 13
      10-24 House Update
      Oct 24
      10-21 House Update
      Oct 21
      9-28 House Update
      Sep 28
      09-11 House Update
      Sep 11
      09-02 House Update
      Sep 2
      7-28 House Update
      Jul 28
      7-22 House Update
      Jul 22
      Configuring SSL in Apache James Email Server
      Jun 30
      Configuring DKIM and SPF for Apache James Email Server
      Jun 25
      6-24 House Update
      Jun 24
      Installing and Configuring Apache James Email Server on Linux
      Jun 21
      6-18 House Update
      Jun 18
      6-08 House Update
      Jun 8
      6-07 House Update
      Jun 7
      5-31 House Update
      May 31
      First Impressions of the Pine64 Beta
      May 10
      Installing and Managing Multiple Java JDKs on Linux
      May 10
      Forcing Certbot to Renew an SSL Certificate
      May 9
      My Content Creation Workflow in Hugo
      May 7
      5-06 House Update
      May 6
      Multipass- Ubuntu VMs Made Easy
      May 2
      Porting My Site to a Static Site Generator
      Apr 27
      4-27 House Update
      Apr 27
      Gadget UI v 7.1.0 Overview
      Apr 17
      Where Do You Put Scripts in Linux?
      Apr 14
      Per-Process Network Monitoring in Linux
      Apr 10
      Linux Users Outnumber macOS User on My Site
      Apr 9
      Digging Through Granite is Tough Work
      Apr 5
      3-04 House Update
      Mar 4
      2-11 House Update
      Feb 11
      Nine Months Later, What I've Been Up To
      Feb 7
      1-25 House Update
      Jan 25
    2020
      Generating a self-signed SSL certififcate
      Apr 19
      altseven 6.0.0 - Overview
      Mar 2
      Livesandbox Web app editor v 0.12.0 release
      Feb 21
      gadget-ui v 7.0.0 - Part II - uploading images to a NodeJS app using FileUploader
      Feb 17
      gadget-ui v 7.0.0 - Part I - NodeJS support
      Feb 17
      Recommended Computer Configurations for 2020
      Jan 10
      New Year, New Ideas
      Jan 9
    2019
      How Design Teams are Killing Usability on the Web
      Aug 7
      Building and Configuring Apache James with OpenLDAP
      Jul 12
      Livesandbox Web app editor v 0.11.0
      Jun 4
      Livesandbox Web app editor v 0.9.4
      May 21
      Livesandbox Web app editor updated
      May 19
      Gadget-UI Update
      May 18
      Iterative Development as Software Craft
      Feb 25
      Tasklist altseven example app - updated v. 0.4.0
      Feb 19
      Tasklist altseven example app - updated v. 0.3.0
      Feb 13
      Livesandbox - in-browser JavaScript IDE
      Feb 9
      Simple JS Live Code Execution
      Feb 7
      The Altseven View Component and the Rendering Queue in 3.2.x
      Feb 3
      Embracing ReactJS-style UI rendering in altseven with ES6 Template Literals - Part III
      Jan 23
      Setting up and Running the Tasklist altseven example app
      Jan 22
      Embracing ReactJS-style UI rendering in altseven with ES6 Template Literals - Part II
      Jan 22
      Embracing ReactJS-style UI rendering in altseven with ES6 Template Literals - Part I
      Jan 4
    2018
      UI library gadget-ui updated with ES6 module support
      Dec 29
      tasklist - Client Application for a NodeJS REST API- Part I
      Dec 19
      Exploring Architecture with the NodeJS mysql package
      Dec 17
      Creating a NodeJS REST API with Express and MySQL
      Dec 14
      gadgetui.input.FileUploader example - Part III - database and CFML engine
      Dec 4
      So I created a JavaScript framework ...
      Dec 2
      gadgetui.input.FileUploader example, Part II - the model.FileService server component
      Nov 29
      gadget-ui.input.FileUploader example
      Nov 28
      gadget-ui JavaScript library Updated
      Nov 28
      Installing Apache James Email Server on Ubuntu
      Nov 15
      Creating a Blog site with ContentBox on Ubuntu
      Nov 8
      Logging into Lucee Admin of a New Instance
      Nov 7
      Installing CommandBox on Ubuntu 18.04 to manage CFML-based Web app development
      Nov 1
      Creating People in OpenLDAP using Apache Directory Studio
      Oct 31
      Creating Groups in OpenLDAP using Apache Directory Studio
      Oct 31
      Adding People to Groups in OpenLDAP using Apache Directory Studio
      Oct 31
      Install Apache Directory Studio in Ubuntu 18.04 to manage OpenLDAP
      Oct 14
      Install and Configure OpenLDAP on Ubuntu 18.04
      Oct 2
      Running local development services with CommandBox
      Sep 18
    2016
      Verifying Checksums via CLI
      Apr 9
      Compiling Nginx from source on Ubuntu - April 2016 Update
      Apr 7
      Review your reliance on npm libraries and CDNs
      Mar 24
      JavaScript Automation, Part III - Configuring Grunt Tasks
      Mar 18
      JavaScript Automation, Part II - Configuring Grunt
      Mar 18
      JavaScript Automation, Part I - Setting Up Grunt
      Mar 16
      Linux-compatible Wi-Fi USB adapter
      Mar 10
    2015
      Reading file creation time in CFML using the java.nio.file package
      Aug 21
      Using the provider namespace in ColdBox/WireBox with JavaLoader
      Jul 16
      Updated Script to Start and Stop Lucee and Nginx on OSX
      May 31
      Walkthrough Tutorials - Compiling Apache James v3 with Eclipse
      May 22
      james-patches.zip
      May 22
      james-patches.tar.gz
      May 22
      Compiling Apache James 3.0 with Eclipse (PDF)
      May 22
      Compiling Apache James 3.0 with Eclipse (DOC)
      May 22
      A Proper IDE for the new Lucee scripting language
      May 22
      Real-time server debug info using NodeJS, jQuery, Websockets and Logbox
      May 17
      Custom constructors with mixins to add event bindings in JavaScript
      May 16
      Add a local repo to GitHub
      May 15
      Shell script to start and stop Lucee and Nginx
      May 14
      Installing Lucee on Tomcat 7/OS X
      May 14
      Reading and Writing Binary Files to MongoDB/GridFS with Lucee
      Apr 15
      Lucee MongoDB Extension
      Feb 3
      New Open Source CFML Server - Lucee
      Jan 30
    2014
      Build Nginx on Ubuntu - Adding SPDY, Updating Nginx, OpenSSL, PCRE
      Dec 1
      A Working Eclipse Theme is Hard to Find
      Nov 4
      Patches for Apache James mail server 3.0 beta5
      Oct 27
      Installing Python on OS X Mavericks with Homebrew
      Oct 25
      Re-building the locate database in OS X
      Oct 22
      Videos - Building Apache James from source
      Oct 21
      Installing Oracle JDK on Ubuntu
      Oct 20
      Building Apache James from source using CLI
      Sep 25
      Compile NGIX from source on Ubuntu
      May 17
      Prevent CF 10 autostart on OS X Mavericks
      Apr 6
      Setting up Go on OS X
      Apr 4
      Connect to MySQL over SSH
      Feb 3