<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://web.resource.org/cc/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">
<channel>
<title>Coder&apos;s Revolution - Performance</title>
<link>http://www.codersrevolution.com/index.cfm</link>
<description>Following RIA&apos;s, Adobe products, and coding in general.</description>
<language>en-us</language>
<pubDate>Mon, 20 May 2013 20:02:32 -0500</pubDate>
<lastBuildDate>Thu, 09 Jun 2011 10:02:00 -0500</lastBuildDate>
<generator>BlogCFC</generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<managingEditor>brad@codersrevolution.com</managingEditor>
<webMaster>brad@codersrevolution.com</webMaster>
<itunes:subtitle></itunes:subtitle>
<itunes:summary></itunes:summary>
<itunes:category text="Technology" />
<itunes:category text="Technology">
<itunes:category text="Podcasting" />
</itunes:category>
<itunes:category text="Technology">
<itunes:category text="Tech News" />
</itunes:category>
<itunes:keywords></itunes:keywords>
<itunes:author></itunes:author>
<itunes:owner>
<itunes:email>brad@codersrevolution.com</itunes:email>
<itunes:name></itunes:name>
</itunes:owner>
<itunes:explicit>no</itunes:explicit>
<item>
<title>ColdBox Connection today on CacheBox</title>
<link>http://www.codersrevolution.com/index.cfm/2011/6/9/ColdBox-Connection-today-on-CacheBox</link>
<description>
Just a friendly reminder about the &lt;a href=&quot;http://coldbox.org/media/connection&quot; target=&quot;_new&quot;&gt;ColdBox Connection&lt;/a&gt; meeting today at noon Central. ColdBox Connection is an online webinar that is held every two weeks by &lt;a href=&quot;http://wiki.coldbox.org/wiki/Credits.cfm#Team_ColdBox&quot; target=&quot;_new&quot;&gt;Team ColdBox&lt;/a&gt; to showcase a part of the &lt;a href=&quot;http://www.coldbox.org/download&quot; target=&quot;_new&quot;&gt;ColdBox Platform&lt;/a&gt; and answer your questions. Today&apos;s is being hosted by &lt;a href=&quot;http://aarongreenlee.com/&quot; target=&quot;_new&quot;&gt;Aaron Greenlee&lt;/a&gt; and will be discussing &lt;a href=&quot;http://wiki.coldbox.org/wiki/CacheBox.cfm&quot; target=&quot;_new&quot;&gt;CacheBox&lt;/a&gt;, the enterprise caching framework which is baked into ColdBox as well as available as a separate utility for your existing apps.
Here is the Connect room:
&lt;a href=&quot;http://experts.adobeconnect.com/coldbox-connection/&quot; target=&quot;_new&quot;&gt;http://experts.adobeconnect.com/coldbox-connection/&lt;/a&gt;
Hope you see you there!
</description>
<category>ColdBox</category>
<category>ColdFusion</category>
<category>Performance</category>
<category>Caching</category>
<pubDate>Thu, 09 Jun 2011 10:02:00 -0500</pubDate>
<guid>http://www.codersrevolution.com/index.cfm/2011/6/9/ColdBox-Connection-today-on-CacheBox</guid>
</item>
<item>
<title>Generating Primes Revisited: My Modifications To The Sieve of Eratosthenes</title>
<link>http://www.codersrevolution.com/index.cfm/2011/2/1/Generating-Primes-Revisited-My-Modifications-To-The-Sieve-of-Eratosthenes</link>
<description>
In a recent &lt;a href=&quot;http://www.web-relevant.com/index.cfm/2011/1/29/Dude-please-try-to-be-accurate&quot; target=&quot;_new&quot;&gt;pissing match&lt;/a&gt; between ColdFusion and PHP, &lt;a href=&quot;http://www.web-relevant.com&quot; target=&quot;_new&quot;&gt;Jared Rypka-Hauer&lt;/a&gt; was demonstrating the performance of a function that generated prime numbers. The discussion really wasn&apos;t about the BEST prime generator as much as it was about how much ColdFusion can kick PHP&apos;s puny butt all over town. Never the less, I piped up in the comments to ask Jared to compare &lt;a href=&quot;http://www.codersrevolution.com/index.cfm/2009/8/13/Calculate-Prime-Numbers-Sieve-of-Eratosthenes&quot; target=&quot;_new&quot;&gt;a prime number generator&lt;/a&gt; that I wrote a while back based on the &lt;a href=&quot;http://en.wikipedia.org/wiki/Sieve_of_Eratosthenes&quot; target=&quot;_new&quot;&gt;Sieve of Eratosthene&lt;/a&gt;. After Jared asked some good questions about how my code worked I figured it was time I stopped high-jacking the comments of the PHP pooper train. I decided to spin off a new post to highlight some significant performance gains I was able to produce.
[More]
</description>
<category>ColdFusion</category>
<category>Mathmatics</category>
<category>Performance</category>
<category>Java</category>
<pubDate>Tue, 01 Feb 2011 03:28:00 -0500</pubDate>
<guid>http://www.codersrevolution.com/index.cfm/2011/2/1/Generating-Primes-Revisited-My-Modifications-To-The-Sieve-of-Eratosthenes</guid>
</item>
<item>
<title>BlogCFC Code Formatting Not Thread Safe (With Example)</title>
<link>http://www.codersrevolution.com/index.cfm/2009/12/3/BlogCFC-Code-Formatting-Not-Thread-Safe-With-Example</link>
<description>
I found an interesting little bug in the &lt;a href=&quot;http://blogcfc.riaforge.org/&quot; target=&quot;_new&quot;&gt;BlogCFC&lt;/a&gt; implementation of &lt;a href=&quot;http://coldfish.riaforge.org/&quot; target=&quot;_new&quot;&gt;ColdFISH&lt;/a&gt; today. ColdFISH is a ColdFusion code formatting component that is instantiated once and cached as a singleton in the application scope in BlogCFC. The problem is, ColdFISH looks like it wasn&apos;t intended to be used as a singleton. It makes use of the variables scope to store the Java StringBuffer class it uses to gather up your formatted code as well as a number of other variables used to parse the code it is formatting. This means when two or more people hit a BlogCFC entry with larger code samples, race conditions exists.
[More]
</description>
<category>ColdBox</category>
<category>Object Oriented Design (OOP)</category>
<category>Security</category>
<category>ColdFusion</category>
<category>Performance</category>
<pubDate>Thu, 03 Dec 2009 16:58:00 -0500</pubDate>
<guid>http://www.codersrevolution.com/index.cfm/2009/12/3/BlogCFC-Code-Formatting-Not-Thread-Safe-With-Example</guid>
</item>
<item>
<title>Give Your Opinion, Get SeeFusion For Free</title>
<link>http://www.codersrevolution.com/index.cfm/2009/11/29/Give-Your-Opinion-Get-SeeFusion-For-Free</link>
<description>
Our friends at &lt;a target=&quot;_new&quot; href=&quot;http://www.webapper.com/&quot;&gt;Webapper&lt;/a&gt; are giving away free copies of &lt;a target=&quot;_new&quot; href=&quot;http://www.seefusion.com/&quot;&gt;SeeFusion&lt;/a&gt; (an awesome ColdFusion server monitoring tool) to the first &lt;strike&gt;100&lt;/strike&gt; 200 people to take their survey on ColdFusion consulting. Go check out here:
&lt;a target=&quot;_new&quot; href=&quot;http://www.webapper.com/blog/index.php/2009/11/25/coldfusion-survey/&quot;&gt;http://www.webapper.com/blog/index.php/2009/11/25/coldfusion-survey/&lt;/a&gt;
&lt;span style=&quot;color:red; font-size:13pt&quot;&gt;UPDATE: Webapper is now going to give away SeeFusion to the first 200 people to take their survey. Can&apos;t beat that!&lt;/span&gt;
</description>
<category>SeeFusion</category>
<category>General</category>
<category>ColdFusion</category>
<category>Performance</category>
<pubDate>Sun, 29 Nov 2009 15:43:00 -0500</pubDate>
<guid>http://www.codersrevolution.com/index.cfm/2009/11/29/Give-Your-Opinion-Get-SeeFusion-For-Free</guid>
</item>
<item>
<title>Google AdSense Servers Tripling My Traffic?</title>
<link>http://www.codersrevolution.com/index.cfm/2009/11/8/Google-AdSense-Servers-Tripling-My-Traffic</link>
<description>
I threw some AdSense ads on my site the other day. I don&apos;t think I&apos;ll be getting rich any time soon though. I&apos;m up to 58 cents so I figure I&apos;ll be seeing a check from Google in about 8 years. :)
Anyway, while troubleshooting an error in my blogCFC I noticed I kept getting each error E-mail three times. Looking at the User Agent showed that &quot;Mediapartners-Google&quot; was hitting every URL I hit twice. Incidentally, I have two Google ads on every page of my site.
[More]
</description>
<category>Google</category>
<category>General</category>
<category>JavaScript</category>
<category>Performance</category>
<pubDate>Sun, 08 Nov 2009 23:15:00 -0500</pubDate>
<guid>http://www.codersrevolution.com/index.cfm/2009/11/8/Google-AdSense-Servers-Tripling-My-Traffic</guid>
</item>
<item>
<title>MS SQL Server Table Variable And Nested Select Gotcha (Bug?)</title>
<link>http://www.codersrevolution.com/index.cfm/2009/10/27/MS-SQL-Server-Table-Variable-And-Nested-Select-Gotcha-Bug</link>
<description>
My coworker found this interesting little SQL Server behavior today that was quite startling at first glance. It&apos;s like punching 2 + 2 into your calculator and having the result come back as 5. After pin-pointing the cause for the behavior, it ALMOST makes sense... except for the fact that it doesn&apos;t make sense at all. It involves a randomized sub-select and table variables.
[More]
</description>
<category>SQL</category>
<category>Performance</category>
<pubDate>Tue, 27 Oct 2009 22:54:00 -0500</pubDate>
<guid>http://www.codersrevolution.com/index.cfm/2009/10/27/MS-SQL-Server-Table-Variable-And-Nested-Select-Gotcha-Bug</guid>
</item>
<item>
<title>How To Get The SQL Server SPID Out Of SeeFusion</title>
<link>http://www.codersrevolution.com/index.cfm/2009/9/21/How-To-Get-The-SQL-Server-SPID-Out-Of-SeeFusion</link>
<description>
I&apos;ve never kept too quiet about my affection for SeeFusion as a ColdFusion monitoring tool. I use it for debugging, performance monitoring, and basic metrics gathering. Here&apos;s an old note on the JDBC URL wrappers that I found myself digging up last week. I don&apos;t even think you can find this nugget on the official &lt;a href=&quot;http://www.seefusion.com&quot; target=&quot;_new&quot;&gt;SeeFusion&lt;/a&gt; site.
[More]
</description>
<category>SeeFusion</category>
<category>Server Administration</category>
<category>SQL</category>
<category>ColdFusion</category>
<category>Performance</category>
<pubDate>Mon, 21 Sep 2009 22:19:00 -0500</pubDate>
<guid>http://www.codersrevolution.com/index.cfm/2009/9/21/How-To-Get-The-SQL-Server-SPID-Out-Of-SeeFusion</guid>
</item>
<item>
<title>ColdFusion UDF: Calculate A Number&apos;s Divisors</title>
<link>http://www.codersrevolution.com/index.cfm/2009/8/14/ColdFusion-UDF-Calculate-A-Numbers-Divisors</link>
<description>
Here&apos;s another UDF I was tinkering with last week. I wanted to be able to count all of the numbers that divided evenly into a given integer. I couldn&apos;t find a ColdFusion implementation, so after getting some advice from &lt;a href=&quot;http://stackoverflow.com/questions/110344/algorithm-to-calculate-the-number-of-divisors-of-a-given-number&quot; target=&quot;_new&quot;&gt;Stack Overflow&lt;/a&gt; I created my own.
[More]
</description>
<category>ColdFusion</category>
<category>Mathmatics</category>
<category>Performance</category>
<pubDate>Fri, 14 Aug 2009 23:24:00 -0500</pubDate>
<guid>http://www.codersrevolution.com/index.cfm/2009/8/14/ColdFusion-UDF-Calculate-A-Numbers-Divisors</guid>
</item>
<item>
<title>Calculate Prime Numbers: Sieve of Eratosthenes</title>
<link>http://www.codersrevolution.com/index.cfm/2009/8/13/Calculate-Prime-Numbers-Sieve-of-Eratosthenes</link>
<description>
Ahh... the quintessential math problem-- finding prime numbers. Last week while tinkering with a &lt;a target=&quot;_new&quot; href=&quot;http://thedailywtf.com/Articles/Nerds,-Jocks,-and-Lockers.aspx&quot;&gt;math challenge&lt;/a&gt; I needed to find all of the primes up to a given number. There was &lt;a target=&quot;_new&quot; href=&quot;http://www.cflib.org/udf/GetPrimes&quot;&gt;a version&lt;/a&gt; on &lt;a target=&quot;_new&quot; href=&quot;http://www.cflib.org/&quot;&gt;cflib.org&lt;/a&gt;, but I thought I could do it in less code, so I dug in myself.
[More]
</description>
<category>ColdFusion</category>
<category>Mathmatics</category>
<category>Performance</category>
<pubDate>Thu, 13 Aug 2009 23:34:00 -0500</pubDate>
<guid>http://www.codersrevolution.com/index.cfm/2009/8/13/Calculate-Prime-Numbers-Sieve-of-Eratosthenes</guid>
</item>
<item>
<title>SQL Server Temp Tables: When Do I Create My Indexes?</title>
<link>http://www.codersrevolution.com/index.cfm/2009/5/13/SQL-Server-Temp-Tables--When-Do-I-Create-My-Indexes</link>
<description>
My &lt;a href=&quot;http://www.codersrevolution.com/index.cfm/2009/5/3/SQL-Temp-Tables-and-Indexes&quot; target=_new&quot;&gt;last blog post&lt;/a&gt; was originally the start of this one, but I got so carried away talking about the different types of temp tables I split it off. Today&apos;s topic is when to create indexes on SQL temp tables-- before or after you add the data. &lt;a href=&quot;http://stackoverflow.com/questions/28877/why-does-sql-server-work-faster-when-you-index-a-table-after-filling-it&quot; target=&quot;_new&quot;&gt;Many people&lt;/a&gt; out there seem to hold the same opinion on the subject. I don&apos;t like taking other people&apos;s word and I also like doing things the hard way. Therefore I created a series of tests to see which way really was fastest.
[More]
</description>
<category>SQL</category>
<category>Performance</category>
<pubDate>Wed, 13 May 2009 00:31:00 -0500</pubDate>
<guid>http://www.codersrevolution.com/index.cfm/2009/5/13/SQL-Server-Temp-Tables--When-Do-I-Create-My-Indexes</guid>
</item>
<item>
<title>SQL Temp Tables</title>
<link>http://www.codersrevolution.com/index.cfm/2009/5/3/SQL-Temp-Tables-and-Indexes</link>
<description>
Here&apos;s a quick note about SQL temp tables. In SQL Server, there are three kinds of temporary tables you can use. The first kind (my favorite) are known as table variables. They only exist in memory and are not written to disk (unless your OS is low on RAM and starts swapping). Table variable names start with an &quot;@&quot; just like other T-SQL variables and the syntax for one is like so:
[More]
</description>
<category>SQL</category>
<category>Performance</category>
<pubDate>Sun, 03 May 2009 00:05:00 -0500</pubDate>
<guid>http://www.codersrevolution.com/index.cfm/2009/5/3/SQL-Temp-Tables-and-Indexes</guid>
</item>
<item>
<title>SQL Server Performance: How Are My Indexes Being Using?</title>
<link>http://www.codersrevolution.com/index.cfm/2009/2/14/SQL-Server-Performance-How-Are-My-Indexes-Being-Using</link>
<description>
You may have a full-time DBA where you work, but a lot of us share the CF developer and DB developer hats. Your SQL Server&apos;s performance can be an easy thing to overlook if your database is very small, or your website gets very little traffic. The easy (but not always correct) answer to most performance problems is &quot;add an index&quot;. Some indexes are an obvious help, but how do you tell if the less obvious ones are really being used? It is possible to have too many indexes. In addition to bloating the size of your database, they take time to update which can actually slow your application DOWN on inserts and updates.
[More]
</description>
<category>SQL</category>
<category>Performance</category>
<pubDate>Sat, 14 Feb 2009 12:42:00 -0500</pubDate>
<guid>http://www.codersrevolution.com/index.cfm/2009/2/14/SQL-Server-Performance-How-Are-My-Indexes-Being-Using</guid>
</item>
<item>
<title>SQL Server Gotcha: Implicit Unicode Conversion</title>
<link>http://www.codersrevolution.com/index.cfm/2009/2/13/SQL-Server-Gotcha-Implicit-Unicode-Conversion</link>
<description>
A &lt;a href=&quot;http://www.houseoffusion.com/groups/cf-talk/thread.cfm/threadid:58726#319279&quot; target=&quot;_new&quot;&gt;recent thread&lt;/a&gt; on CF-Talk brought up this very good topic. It deals with the performance hit you can get when SQL Server implicitly converts your data to nchar and nvarchar for you when you have enabled Unicode support in your data sources. Unicode text cannot be stored in normal char or varchar fields. It must use nchar or nvarchar. These data types use two bytes per character, which means you can only store half as much text in them (limit 4,400 instead of 8,800). The problem is two fold:
&lt;ol&gt;
&lt;li&gt;SQL Server cannot directly compare a varchar and nvarchar value so it must convert one.&lt;/li&gt;
&lt;li&gt;String manipulation or conversion on an indexed column will render the index useless&lt;/li&gt;
&lt;/ol&gt;
[More]
</description>
<category>SQL</category>
<category>ColdFusion</category>
<category>Performance</category>
<pubDate>Fri, 13 Feb 2009 22:54:00 -0500</pubDate>
<guid>http://www.codersrevolution.com/index.cfm/2009/2/13/SQL-Server-Gotcha-Implicit-Unicode-Conversion</guid>
</item>
<item>
<title>New Centuar Features Demoed! ORM, Bolt (IDE), Code Generation, CFScript</title>
<link>http://www.codersrevolution.com/index.cfm/2008/11/21/New-Centuar-Features-Demoed-ORM-Bolt-IDE-Code-Generation-CFScript</link>
<description>
I just got out of a session with Jason Delmore talking about some of the new features being looked at in ColdFusion 9. He mostly talked about the ORM features being baked into the next version of ColdFusion courtesy of Hibernate. We also squeezed a few other tidbits of information out of him too.
[More]
</description>
<category>Object Oriented Design (OOP)</category>
<category>Max</category>
<category>ColdFusion</category>
<category>Performance</category>
<pubDate>Fri, 21 Nov 2008 04:27:00 -0500</pubDate>
<guid>http://www.codersrevolution.com/index.cfm/2008/11/21/New-Centuar-Features-Demoed-ORM-Bolt-IDE-Code-Generation-CFScript</guid>
</item>
<item>
<title>MSSQL&apos;s openquery Saved Me</title>
<link>http://www.codersrevolution.com/index.cfm/2008/10/4/MSSQLs-openquery-Saved-Me</link>
<description>
Sorry I&apos;ve been quiet for the past few days. My Flex adventures took a quick detour through the massive land of our AS400 and DB2. Now that I had a prototype of my pretty line, bar, and pie charts I needed some real data. My job was to write a process to fetch our sales data from the AS400 server here at work nightly and populate some SQL Server tables with it. Easy Peasy, I thought. I didn&apos;t know what I was in for.
[More]
</description>
<category>SQL</category>
<category>AS400</category>
<category>Performance</category>
<pubDate>Sat, 04 Oct 2008 04:34:00 -0500</pubDate>
<guid>http://www.codersrevolution.com/index.cfm/2008/10/4/MSSQLs-openquery-Saved-Me</guid>
</item>
</channel></rss>