<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Dan&#39;s Shorts</title>
    <link>https://dansshorts.com</link>
    <description>Musings of an old coder</description>
    <atom:link href="https://dansshorts.com/feeds/rss.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>REFinding your voice</title>
      <link>https://dansshorts.com/post/refinding-your-voide/</link>
      <guid>https://dansshorts.com/post/refinding-your-voide/</guid>
      <pubDate>Mon, 30 Sep 2013 12:57:00 GMT</pubDate>
      <description>&lt;p&gt;I&#39;ve lost mine, and am trying to find it again. I loved when I was blogging regularly, and being an active part of a thriving community. Over the last few years, that has slipped away from me. I haven&#39;t made a blog post in ages, and don&#39;t feel like I&#39;m much a part of any community at all.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Easy Thread Throttling in ColdFusion</title>
      <link>https://dansshorts.com/post/easy-thread-throttling-in-coldfusion/</link>
      <guid>https://dansshorts.com/post/easy-thread-throttling-in-coldfusion/</guid>
      <pubDate>Fri, 10 May 2013 09:55:00 GMT</pubDate>
      <description>&lt;p&gt;I do a &lt;em&gt;lot&lt;/em&gt; of large processing tasks at LandsofAmerica, and in order to get these scheduled operations to complete in any reasonable amount of time I use the &amp;lt;cfthread&amp;gt; tag to spin off multiple processing threads at a time. Unfortunately, some of these threads take longer to complete than it does to spin up another 5,000 threads in the queue. Once you break that thread limit, ColdFusion to stop accepting new threads and will throw an exception. So I use the method below to make sure that I don&#39;t spin up too many threads at one time.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Meet me at cf.Objective()</title>
      <link>https://dansshorts.com/post/meet-me-at-cf-objective/</link>
      <guid>https://dansshorts.com/post/meet-me-at-cf-objective/</guid>
      <pubDate>Tue, 15 Mar 2011 15:33:00 GMT</pubDate>
      <description>&lt;p&gt;Today I posted on Twitter that I would need to re-evaluate my friendship with anyone who couldn’t make it to cf.Objective(). But alright alright… I’ll still be your friend, even if you don’t make it to cf.Objective. But you should… I just finished working up my schedule, and I’m once again excited to attend a conference. I’ve been “meaning to attend MAX again” for years, but the last few times I’ve been it’s seemed more a social event, and less an “inspire me to build great things” event. But I still remember hanging out with Jared, Sean, Simeon, and “the rest of the gang” after the first cf.Objective() conference I attended. &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Installation Wide contentRenderer for MuraCMS</title>
      <link>https://dansshorts.com/post/installation-wide-contentrenderer-for-muracms/</link>
      <guid>https://dansshorts.com/post/installation-wide-contentrenderer-for-muracms/</guid>
      <pubDate>Sun, 13 Mar 2011 16:44:00 GMT</pubDate>
      <description>&lt;p&gt;I have a fairly large Mura installation, with a good number of sites on it. I have some customizations that I’d like to be pushed out across all of the sites in my installation. For example, I’ve changed the way the dspPrimaryNav function works, so that I can prevent child pages from being displayed. Unfortunately, as flexible and customizable as Mura is, there is no good to make global changes to the &lt;code&gt;contentRenderer.cfc&lt;/code&gt; without losing those changes everytime you perform an update to your core files.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Calculate Next Billing Date</title>
      <link>https://dansshorts.com/post/calculate-next-billing-date/</link>
      <guid>https://dansshorts.com/post/calculate-next-billing-date/</guid>
      <pubDate>Fri, 10 Dec 2010 13:37:00 GMT</pubDate>
      <description>&lt;p&gt;I had a need to figure out the next billing date after today, based on a known start date and billing interval. Here’s the function I came up with to make it happen.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Show in Finder in Eclipse</title>
      <link>https://dansshorts.com/post/show-in-finder-in-eclipse/</link>
      <guid>https://dansshorts.com/post/show-in-finder-in-eclipse/</guid>
      <pubDate>Wed, 08 Dec 2010 21:28:00 GMT</pubDate>
      <description>&lt;p&gt;It’s horribly annoying trying to find a file on your file system when it’s buried folders deep in your project, on who knows which hard drive. In an effort to make this easier I scoured the interwebs for you, and found &lt;a href=&quot;http://stackoverflow.com/questions/1161240/in-eclipse-reveal-current-file-in-filesystem&quot;&gt;a solution on StackOverflow&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ColdFusion 9: AJAX Controls and Techniques</title>
      <link>https://dansshorts.com/post/coldfusion-9-ajax-controls-and-techniques/</link>
      <guid>https://dansshorts.com/post/coldfusion-9-ajax-controls-and-techniques/</guid>
      <pubDate>Mon, 07 Jun 2010 22:06:00 GMT</pubDate>
      <description>&lt;p&gt;AJAX: The panacea for all of your Web 2.0 problems...&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ColdFusion Builder Essential Training Launched</title>
      <link>https://dansshorts.com/post/coldfusion-builder-essential-training-launched/</link>
      <guid>https://dansshorts.com/post/coldfusion-builder-essential-training-launched/</guid>
      <pubDate>Mon, 22 Mar 2010 06:58:00 GMT</pubDate>
      <description>&lt;p&gt;ColdFusion Builder has finally been launched!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>SQL Blocking and Client Variable Purge</title>
      <link>https://dansshorts.com/post/sql-blocking-and-client-variable-purge/</link>
      <guid>https://dansshorts.com/post/sql-blocking-and-client-variable-purge/</guid>
      <pubDate>Fri, 11 Dec 2009 13:50:00 GMT</pubDate>
      <description>&lt;p&gt;We&#39;ve had continual issues with our ColdFusion applications locking up on us. I&#39;ve spent the last week cleaning out huge tables, creating indexes, and tuning queries, but could never seem to track down what was causing the issue. Today I caught it in the act... As the the applications locked up, I ran the following query in SSMS:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Convert IPs to Integers</title>
      <link>https://dansshorts.com/post/convert-ips-to-integers/</link>
      <guid>https://dansshorts.com/post/convert-ips-to-integers/</guid>
      <pubDate>Wed, 02 Dec 2009 13:07:00 GMT</pubDate>
      <description>&lt;p&gt;More fun with IPs, this time converting them to integers.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Convert IPs to Binary</title>
      <link>https://dansshorts.com/post/convert-ips-to-binary/</link>
      <guid>https://dansshorts.com/post/convert-ips-to-binary/</guid>
      <pubDate>Wed, 02 Dec 2009 08:09:00 GMT</pubDate>
      <description>&lt;p&gt;I&#39;m working on some SQL to search for data based on IPs and IP Ranges. Doing this with character data in the database is horrendous. When searching through millions of records using JOINs with LIKE comparisons, the performance is completely unacceptable. So I&#39;m working on converting the IP addresses to Binary format to do some (hopefully) faster searching.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Error when Upgrading to CF9</title>
      <link>https://dansshorts.com/post/error-when-upgrading-to-cf9/</link>
      <guid>https://dansshorts.com/post/error-when-upgrading-to-cf9/</guid>
      <pubDate>Tue, 24 Nov 2009 10:49:00 GMT</pubDate>
      <description>&lt;p&gt;I finished the installation of our new CF9 license with just one hiccough along the way. I installed CF9 next to CF8 so that we can move clients over to the new CF9 server one at a time and test as we go. After the file installation is finished, CF9 opens the migration wizard to allow you to bring over all of your old CF8 settings. During this process I got the a monstrous cfdump with the following error:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>IE8, ColdFusion, and Color Profiles</title>
      <link>https://dansshorts.com/post/ie8-coldfusion-and-color-profiles/</link>
      <guid>https://dansshorts.com/post/ie8-coldfusion-and-color-profiles/</guid>
      <pubDate>Thu, 12 Nov 2009 18:28:00 GMT</pubDate>
      <description>&lt;p&gt;We do a massive amount of image processing on LandsofAmerica.com. Our
image processing scripts take uploaded photos from realtors and create
multiple versions at different sizes for use throughout our
applications. This has been working without a hitch for ages.
Unfortunately, IE8 was released...&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ColdFusion Continues to Impress</title>
      <link>https://dansshorts.com/post/coldfusion-continues-to-impress/</link>
      <guid>https://dansshorts.com/post/coldfusion-continues-to-impress/</guid>
      <pubDate>Thu, 08 Oct 2009 14:48:00 GMT</pubDate>
      <description>&lt;p&gt;Mark Driver from Gartner continues to be impressed with ColdFusion:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>New Training - CF9 New Features</title>
      <link>https://dansshorts.com/post/new-training-cf9-new-features/</link>
      <guid>https://dansshorts.com/post/new-training-cf9-new-features/</guid>
      <pubDate>Thu, 08 Oct 2009 14:03:00 GMT</pubDate>
      <description>&lt;p&gt;I posted a &lt;em&gt;very&lt;/em&gt; short note the other day when my &lt;a href=&quot;http://www.lynda.com/home/DisplayCourse.aspx?lpk2=56299&quot;&gt;ColdFusion 9 New Features&lt;/a&gt; title was released, but I figured I should post a more verbose description of the title.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>ColdFusion 9 New Features</title>
      <link>https://dansshorts.com/post/coldfusion-9-new-features/</link>
      <guid>https://dansshorts.com/post/coldfusion-9-new-features/</guid>
      <pubDate>Mon, 05 Oct 2009 14:51:00 GMT</pubDate>
      <description>&lt;p&gt;Get &#39;em while they&#39;re hot! The new &lt;a href=&quot;http://www.lynda.com/home/DisplayCourse.aspx?lpk2=56299&quot;&gt;ColdFusion 9 New Features&lt;/a&gt; title at lynda.com is live!
			&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Watch MAX Keynotes Live!</title>
      <link>https://dansshorts.com/post/watch-max-keynotes-live/</link>
      <guid>https://dansshorts.com/post/watch-max-keynotes-live/</guid>
      <pubDate>Tue, 29 Sep 2009 11:05:00 GMT</pubDate>
      <description>&lt;p&gt;Watch MAX keynotes, streamed live from Los Angeles-register now (go to &lt;a href=&quot;http://max.adobe.com/online/&quot; target=&quot;_blank&quot;&gt;http://max.adobe.com/online/&lt;/a&gt; )&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Everything you didn&#39;t know about cfdump</title>
      <link>https://dansshorts.com/post/everything-you-didn-t-know-about-cfdump/</link>
      <guid>https://dansshorts.com/post/everything-you-didn-t-know-about-cfdump/</guid>
      <pubDate>Wed, 23 Sep 2009 10:10:00 GMT</pubDate>
      <description>&lt;p&gt;My tip this morning about the TOP attribute on the cfdump tag has been pretty popular, which makes me wonder what else people don&#39;t know about the cfdump tag. In ColdFusion 7 it was just a variable, a label, top, and whether the dump was expanded or not. ColdFusion 8 added the show, format, hide, keys, metainfo, output, and showUDFs attributes.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>CF Tip of the day: Speed up dumps with TOP</title>
      <link>https://dansshorts.com/post/cf-tip-of-the-day-speed-up-dumps-with-top/</link>
      <guid>https://dansshorts.com/post/cf-tip-of-the-day-speed-up-dumps-with-top/</guid>
      <pubDate>Wed, 23 Sep 2009 08:33:00 GMT</pubDate>
      <description>&lt;p&gt;I do a lot of cfdumps with queries, but always forget to use the top attribute introduced in ColdFusion 8. You can use the top attribute to dump just the top x number of records from your query. When dealing with a wide query 500 rows, dumping the first 10 will give me more than enough information to do what I need to do, without waiting for the browser to finish rendering a huge dump table.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>CFCatch Not a Struct</title>
      <link>https://dansshorts.com/post/cfcatch-not-a-struct/</link>
      <guid>https://dansshorts.com/post/cfcatch-not-a-struct/</guid>
      <pubDate>Thu, 30 Jul 2009 10:04:00 GMT</pubDate>
      <description>&lt;p&gt;I ran into an issue today where passing a cfcatch between methods returned a &quot;not a struct&quot; error. A quick Google search and I found a timely article on &lt;a href=&quot;http://hjcotton.net/?p=116&quot;&gt;HJCotton.net&lt;/a&gt; that described it exactly.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
