<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>CFML on Robert Munn</title>
    <link>/categories/cfml/</link>
    <description>Recent content in CFML on Robert Munn</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Wed, 06 Sep 2023 00:04:35 -0600</lastBuildDate><atom:link href="/categories/cfml/index.xml" rel="self" type="application/rss+xml" />
    <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>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>
    
    <item>
      <title>gadgetui.input.FileUploader example - Part III - database and CFML engine</title>
      <link>/blog/gadgetuiinputfileuploader-example-part-iii-database-and-cfml-engine/</link>
      <pubDate>Tue, 04 Dec 2018 00:00:00 +0000</pubDate>
      
      <guid>/blog/gadgetuiinputfileuploader-example-part-iii-database-and-cfml-engine/</guid>
      <description>In parts I and II of my FileUploader example code, I showed you the client-side and server-side code for the FileUploader component and some example code for a CFML-based server-component to handle the uploaded data.</description>
    </item>
    
    <item>
      <title>gadgetui.input.FileUploader example, Part II - the model.FileService server component</title>
      <link>/blog/gadgetuiinputfileuploader-example-part-ii-the-modelfileservice-server-component/</link>
      <pubDate>Thu, 29 Nov 2018 00:00:00 +0000</pubDate>
      
      <guid>/blog/gadgetuiinputfileuploader-example-part-ii-the-modelfileservice-server-component/</guid>
      <description>A FileUploader component does no good by itself. In order to provide upload capability, you need something on the server that can receive the uploaded files and process them.</description>
    </item>
    
    <item>
      <title>gadget-ui.input.FileUploader example</title>
      <link>/blog/gadget-uiinputfileuploader-example/</link>
      <pubDate>Wed, 28 Nov 2018 00:00:00 +0000</pubDate>
      
      <guid>/blog/gadget-uiinputfileuploader-example/</guid>
      <description>I&#39;m going to demonstrate how to use the new gadget-ui.</description>
    </item>
    
    <item>
      <title>Creating a Blog site with ContentBox on Ubuntu</title>
      <link>/blog/creating-a-blog-site-with-contentbox/</link>
      <pubDate>Thu, 08 Nov 2018 00:00:00 +0000</pubDate>
      
      <guid>/blog/creating-a-blog-site-with-contentbox/</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>Using the provider namespace in ColdBox/WireBox with JavaLoader</title>
      <link>/blog/using-the-provider-namespace-in-coldbox-wirebox-with-javaloader/</link>
      <pubDate>Thu, 16 Jul 2015 00:00:00 +0000</pubDate>
      
      <guid>/blog/using-the-provider-namespace-in-coldbox-wirebox-with-javaloader/</guid>
      <description>ColdBox has a tremendously powerful IOC engine called WireBox bundled with the framework.</description>
    </item>
    
    <item>
      <title>A Proper IDE for the new Lucee scripting language</title>
      <link>/blog/a-proper-ide-for-the-new-lucee-scripting-language/</link>
      <pubDate>Fri, 22 May 2015 00:00:00 +0000</pubDate>
      
      <guid>/blog/a-proper-ide-for-the-new-lucee-scripting-language/</guid>
      <description>Today on the Lucee mailing list I read a post that JetBrains would likely be removing CFML from its list of supported languages in their IntelliJ IDE.</description>
    </item>
    
    <item>
      <title>Real-time server debug info using NodeJS, jQuery, Websockets and Logbox</title>
      <link>/blog/real-time-server-debug-info-using-nodejs-jquery-websockets-and-logbox/</link>
      <pubDate>Sun, 17 May 2015 00:00:00 +0000</pubDate>
      
      <guid>/blog/real-time-server-debug-info-using-nodejs-jquery-websockets-and-logbox/</guid>
      <description>Server-side debugging can be a painful process. Creating Rich Internet Applications - RIAs - ( or single-page apps by another name ) in particular can frustrate even the most experienced developers.</description>
    </item>
    
    <item>
      <title>New Open Source CFML Server - Lucee</title>
      <link>/blog/new-open-source-cfml-server-lucee/</link>
      <pubDate>Fri, 30 Jan 2015 00:00:00 +0000</pubDate>
      
      <guid>/blog/new-open-source-cfml-server-lucee/</guid>
      <description>There is a new kid on the block in the land of open source CFML engines.</description>
    </item>
    
  </channel>
</rss>
