<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>programming on Robert Munn</title>
    <link>/categories/programming/</link>
    <description>Recent content in programming on Robert Munn</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Wed, 16 Oct 2024 22:08:54 -0700</lastBuildDate><atom:link href="/categories/programming/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Re-Factoring Tip - Clean Up Your Old jQuery Code</title>
      <link>/blog/re-factoring-tip-clean-up-your-jquery-code/</link>
      <pubDate>Wed, 16 Oct 2024 22:08:54 -0700</pubDate>
      
      <guid>/blog/re-factoring-tip-clean-up-your-jquery-code/</guid>
      <description>We&amp;rsquo;ve all written quick and dirty code using jQuery to validate a form, handle click events, and do other trivial tasks on a web page.</description>
    </item>
    
    <item>
      <title>Patterns for ES6 JavaScript modules - Part 4</title>
      <link>/blog/es6-module-patterns-part-4/</link>
      <pubDate>Wed, 14 Aug 2024 21:42:45 -0700</pubDate>
      
      <guid>/blog/es6-module-patterns-part-4/</guid>
      <description>For the last part in my series on patterns for ES6 modules, I thought I would include a pattern that uses named exports in a structure to expose only specific things.</description>
    </item>
    
    <item>
      <title>Patterns for ES6 JavaScript modules - Part 3</title>
      <link>/blog/es6-module-patterns-part-3/</link>
      <pubDate>Thu, 01 Aug 2024 17:25:47 -0600</pubDate>
      
      <guid>/blog/es6-module-patterns-part-3/</guid>
      <description>In Part 1 and Part 2 of this series, I described a couple of my favorite ES6 module patterns.</description>
    </item>
    
    <item>
      <title>Patterns for ES6 JavaScript Modules - Part 2</title>
      <link>/blog/es6-module-patterns-part-2/</link>
      <pubDate>Mon, 29 Jul 2024 00:12:13 -0600</pubDate>
      
      <guid>/blog/es6-module-patterns-part-2/</guid>
      <description>If you have read Part 1 of this series on ES6 module patterns you will recognize this next pattern as a variation of the first pattern, the simple export.</description>
    </item>
    
    <item>
      <title>Patterns for ES6 JavaScript modules - Part 1</title>
      <link>/blog/es6-module-patterns-part-1/</link>
      <pubDate>Sat, 27 Jul 2024 23:50:59 -0600</pubDate>
      
      <guid>/blog/es6-module-patterns-part-1/</guid>
      <description>ES6 Module Patterns Since I started working on the altseven JavaScript framework several years ago, I have adopted a lot of ES6 conventions, including the use of ES6 modules as the standard means of packaging JavaScript files.</description>
    </item>
    
    <item>
      <title>Understanding the View Component of the altsevenJS framework</title>
      <link>/blog/understanding-the-altseven-view-component/</link>
      <pubDate>Fri, 24 May 2024 23:43:51 -0600</pubDate>
      
      <guid>/blog/understanding-the-altseven-view-component/</guid>
      <description>Today I am going to explore the View component of the altseven JavaScript framework.</description>
    </item>
    
    <item>
      <title>Re-factoring CFML Applications - Part 5 - Splitting up Your Code</title>
      <link>/blog/refactoring-cfml-applications-part5-splitting-up-your-code/</link>
      <pubDate>Wed, 06 Sep 2023 00:04:35 -0600</pubDate>
      
      <guid>/blog/refactoring-cfml-applications-part5-splitting-up-your-code/</guid>
      <description>In Part 5 of the series on re-factoring CFML applications, I go into specific details of how you might split up your existing code in order for it to fit in your new FW/1 application.</description>
    </item>
    
    <item>
      <title>Re-factoring CFML Applications, Part 4- From Tags to Script</title>
      <link>/blog/refactoring-cfml-applications-part4-from-tags-to-script/</link>
      <pubDate>Tue, 05 Sep 2023 22:32:10 -0600</pubDate>
      
      <guid>/blog/refactoring-cfml-applications-part4-from-tags-to-script/</guid>
      <description>In the first three parts of this series on re-factoring CFML applications, I covered the general concepts around re-factoring and laid out a set of plans for how you can go about re-factoring your application piece by piece.</description>
    </item>
    
    <item>
      <title>Integrating Web Apps with Static Sites</title>
      <link>/blog/integrating-apps-with-static-sites/</link>
      <pubDate>Mon, 28 Aug 2023 08:20:02 -0600</pubDate>
      
      <guid>/blog/integrating-apps-with-static-sites/</guid>
      <description>Last year, I switched my blog from using a content management application to using a static site generator Hugo to serve a static web site.</description>
    </item>
    
    <item>
      <title>Re-factoring CFML Applications, Part 3</title>
      <link>/blog/refactoring-cfml-applications-part3/</link>
      <pubDate>Sun, 20 Aug 2023 18:21:18 -0600</pubDate>
      
      <guid>/blog/refactoring-cfml-applications-part3/</guid>
      <description>In Part 1 and Part 2 of this series, I laid out the background on web development, why there are many applications running today that need significant work to bring them up to date with current technology, and how you can plan a project to re-factor your application in FW/1 without re-writing from scratch.</description>
    </item>
    
    <item>
      <title>Re-factoring CFML applications, Part 2</title>
      <link>/blog/refactoring-cfml-applications-part2/</link>
      <pubDate>Thu, 17 Aug 2023 18:14:18 -0600</pubDate>
      
      <guid>/blog/refactoring-cfml-applications-part2/</guid>
      <description>In Re-Factoring CFML Applications, Part 1, I gave some background about the development of old applications and how over time they degrade and become difficult to maintain and extend, and then I laid out some reasons for re-factoring versus re-writing from scratch, and I provided some background on the development of application frameworks and how they have helped standardize software development over time.</description>
    </item>
    
    <item>
      <title>Re-factoring CFML Applications, Part 1</title>
      <link>/blog/refactoring-cfml-applications-part1/</link>
      <pubDate>Wed, 09 Aug 2023 16:17:27 -0600</pubDate>
      
      <guid>/blog/refactoring-cfml-applications-part1/</guid>
      <description>I&amp;rsquo;ve been so busy with my house build and learning all about construction techniques for Southwest architecture that I haven&amp;rsquo;t written anything about software in quite some time.</description>
    </item>
    
  </channel>
</rss>
