<?xml version="1.0" ?>
<rss version="2.0">
	<channel>
		<title>Blog RSS</title> 
		<link>http://edbartram.com</link> 
		<description></description> 
		<webMaster>bartram@gmail.com</webMaster>
		<generator>http://www.getmura.com</generator>
		<pubDate>Thu, 17 May 2012 08:16:27 -0500</pubDate> 
		<language>en-us</language>

		<item>
			<title>Hands-on OOP With Mach-II at BFusion/BFlex</title>	
			<link>http://edbartram.com/default/index.cfm/web-developer/hands-on-oop-with-mach-ii-at-bfusionbflex/</link>
			<comments>http://edbartram.com/default/index.cfm/web-developer/hands-on-oop-with-mach-ii-at-bfusionbflex/#comments</comments>
			<guid isPermaLink="false">33CFAFBB-C0AF-4A48-BFBB16D56A8931CC</guid>
			<pubDate>Mon, 13 Sep 2010 00:00:00 -0500</pubDate>
			<description><![CDATA[<p>
	I attended the&nbsp;<a href="http://bflex.indiana.edu/">BFusion/BFlex</a>&nbsp;conference in Bloomington, Indiana at Indiana University. I particularly enjoyed the all-day session,&nbsp;<a href="http://bflex.indiana.edu/default/index.cfm/schedule/bfusion-sessions/hands-on-oop-with-mach-ii/">Hands-on OOP With Mach-II</a>&nbsp;conducted by&nbsp;<a href="http://bflex.indiana.edu/default/index.cfm/speakers/peter-farrell/">Peter Farrell and&nbsp;</a><a href="http://bflex.indiana.edu/default/index.cfm/speakers/kurt-wiersma/">Kurth Weirsma</a>.</p> ]]></description>
			
			<category><![CDATA[Conferences]]></category>	
			
			
		</item>
		<item>
			<title>Adding support for automated tweets with OAuth</title>	
			<link>http://edbartram.com/default/index.cfm/web-developer/adding-support-for-automated-tweets-with-oauth/</link>
			<comments>http://edbartram.com/default/index.cfm/web-developer/adding-support-for-automated-tweets-with-oauth/#comments</comments>
			<guid isPermaLink="false">59D9E847-4966-4E7F-B89B113CC27F10EC</guid>
			<pubDate>Wed, 08 Sep 2010 00:00:00 -0500</pubDate>
			<description><![CDATA[<p>
	I commented on Ray Camden's blog entry,&nbsp;<a href="http://www.coldfusionjedi.com/index.cfm/2010/9/7/Adding-support-for-automated-tweets-with-OAuth">Adding support for automated tweets with OAuth</a><br />
	<i>Ray, I've been struggling with this for a few days and really appreciate you posting your solution. I had looked at twitter4j, but rejected it in favor of working with the OAuth project on RIAForge (http://oauth.riaforge.org/). When I saw your blog post I looked at twitter4j again, this time using javaloader and was able to solve my problem. I may still continue looking at OAuth, but my production app is back up and running. Thanks again! -Ed</i></p> ]]></description>
			
			<category><![CDATA[Twitter]]></category>	
			
			
		</item>
		<item>
			<title>Renewing SSL Certificate on IIS 7 Woes</title>	
			<link>http://edbartram.com/default/index.cfm/web-developer/renewing-ssl-certificate-on-iis-7-woes/</link>
			<comments>http://edbartram.com/default/index.cfm/web-developer/renewing-ssl-certificate-on-iis-7-woes/#comments</comments>
			<guid isPermaLink="false">70A5801D-7C81-4158-A8F35A07DA101F5A</guid>
			<pubDate>Mon, 28 Jun 2010 09:54:00 -0500</pubDate>
			<description><![CDATA[<p>
	One of our Windows 2008 IIS 7.0 webservers had an SSL certificate on it that we renewed. &nbsp;I thought I had it taken care of: I had generated the request, we submitted it to the authority, paid for it, received the new certificate and completed the request. &nbsp;All good. &nbsp;Right? &nbsp;Wrong.&nbsp;</p> ]]></description>
			
			<category><![CDATA[Miscellaneous]]></category>	
			
			
		</item>
		<item>
			<title>Thanks Alagad!</title>	
			<link>http://edbartram.com/default/index.cfm/web-developer/thanks-alagad/</link>
			<comments>http://edbartram.com/default/index.cfm/web-developer/thanks-alagad/#comments</comments>
			<guid isPermaLink="false">4E12F78D-9343-49B9-A03429B69643E6E9</guid>
			<pubDate>Wed, 28 Apr 2010 10:58:00 -0500</pubDate>
			<description><![CDATA[<p>
	Alagad recently had a contest tied to cf.Objective to win one of their fine backpacks and I have been honored as one of the three winners. Congratulations also goes out to Steve Withington and Wil Genovese, winners of the other two backpacks. Details can be found here: <a href="http://blog.alagad.com/2010/04/28/backpack-contest-we-have-winners/">Backpack Contest - We Have Winners!</a></p> ]]></description>
			
			<category><![CDATA[Conferences]]></category>	
			
			
		</item>
		<item>
			<title>Creating a Twitter Background Image for all Resolutions</title>	
			<link>http://edbartram.com/default/index.cfm/web-developer/creating-a-twitter-background-image-for-all-resolutions/</link>
			<comments>http://edbartram.com/default/index.cfm/web-developer/creating-a-twitter-background-image-for-all-resolutions/#comments</comments>
			<guid isPermaLink="false">9650A2C9-31E7-4194-A76B3BEAB1E39BC1</guid>
			<pubDate>Sat, 26 Dec 2009 17:09:00 -0500</pubDate>
			<description><![CDATA[<p>
	Twitter doesn't give much space in the profile section, but I've seen a few people who have used the background image to provide more details about themselves. I decided to create a new background image for my Twitter account, <a href="http://twitter.com/edbartram">http://twitter.com/edbartram</a>, in the same vein.</p> ]]></description>
			
			<category><![CDATA[Twitter]]></category>	
			
			
		</item>
		<item>
			<title>My Notes from Google Search Appliance Seminar</title>	
			<link>http://edbartram.com/default/index.cfm/web-developer/my-notes-from-google-search-appliance-seminar/</link>
			<comments>http://edbartram.com/default/index.cfm/web-developer/my-notes-from-google-search-appliance-seminar/#comments</comments>
			<guid isPermaLink="false">3732A51D-86E6-4602-AD6C6213594E32CF</guid>
			<pubDate>Fri, 13 Nov 2009 10:55:00 -0500</pubDate>
			<description><![CDATA[<p>
	On Thursday, November 12, 2009 I attended a seminar at Google's Chicago office given by Bob Segal of Fig Leaf Software on the Google Search Appliance (GSA). The following are my notes from that two hour presentation:</p> ]]></description>
			
			<category><![CDATA[Miscellaneous]]></category>	
			
			
		</item>
		<item>
			<title>Multiple Instances in ColdFusion 7</title>	
			<link>http://edbartram.com/default/index.cfm/web-developer/multiple-instances-in-coldfusion-7/</link>
			<comments>http://edbartram.com/default/index.cfm/web-developer/multiple-instances-in-coldfusion-7/#comments</comments>
			<guid isPermaLink="false">8B97C595-0FD4-490E-B94B5EAA48EBE801</guid>
			<pubDate>Wed, 20 May 2009 15:02:00 -0500</pubDate>
			<description><![CDATA[<p>
	I've always been aware that you could create multiple instances in ColdFusion, but I always thought it would be some complicated arcane process. So up until recently, I never felt compelled to attempt it. In reality I found it to be rather easy and have successfully created multiple instances in ColdFusion 7.0 using both Apache 2.0 and IIS 6.0 webservers (Yes, I know, there are newer versions out there, but we can't all be cutting edge). In my research, I noticed that while the documentation available on the internet was sufficient, it was a little sparse. So I hope by sharing my notes that I will help someone else as well.</p> ]]></description>
			
			<category><![CDATA[ColdFusion]]></category>	
			
			
		</item>
		<item>
			<title>Converting Model-Glue Docs to HTML</title>	
			<link>http://edbartram.com/default/index.cfm/web-developer/converting-model-glue-docs-to-html/</link>
			<comments>http://edbartram.com/default/index.cfm/web-developer/converting-model-glue-docs-to-html/#comments</comments>
			<guid isPermaLink="false">A9860C2D-F413-4AE7-90B83AEA4318D683</guid>
			<pubDate>Tue, 24 Mar 2009 15:39:00 -0500</pubDate>
			<description><![CDATA[<p>
	I saw Ray Camden's <a href="http://www.coldfusionjedi.com/index.cfm/2009/3/13/Friday-Puzzler--Helping-the-ModelGlue-Team">Friday Puzzler - Helping the Model-Glue Team</a> from March 13th today and noticed a solution had not been posted yet. I gave it some thought and had visions of recursive CFCs parsing out each HTML tag using Regular Expressions initially. But then I realized the task wasn't to create a tool to parse the HTML out of any webpage, but to parse the HTML out of these specific webpages.</p> ]]></description>
			
			<category><![CDATA[ColdFusion]]></category>	
			
			
		</item>
		<item>
			<title>jQuery DatePicker w/Multiple Date Fields</title>	
			<link>http://edbartram.com/default/index.cfm/web-developer/jquery-datepicker-wmultiple-date-fields/</link>
			<comments>http://edbartram.com/default/index.cfm/web-developer/jquery-datepicker-wmultiple-date-fields/#comments</comments>
			<guid isPermaLink="false">D235A6B3-98AC-4DB0-BB4C136EBE51A97D</guid>
			<pubDate>Mon, 16 Mar 2009 20:56:00 -0500</pubDate>
			<description><![CDATA[<p>
	I needed a replacement Datepicker tool for a legacy application so I headed over to <a href="http://jquery.com/">jQuery.com</a> to see what all the excitement was about. I ran through a couple tuturials starting with <a href="http://docs.jquery.com/Tutorials:How_jQuery_Works">How jQuery Works</a> by John Resig where I learned about the ready event, basic syntax, and chainability. Next, I jumped over to the <a href="http://jqueryui.com/download">jQuery UI Download</a> section to grab a copy of the Datepicker widget.</p> ]]></description>
			
			<category><![CDATA[jQuery]]></category>	
			
			
		</item>
		<item>
			<title>Missing MAX 2008?</title>	
			<link>http://edbartram.com/default/index.cfm/web-developer/missing-max-2008/</link>
			<comments>http://edbartram.com/default/index.cfm/web-developer/missing-max-2008/#comments</comments>
			<guid isPermaLink="false">AF9F48AF-E0C4-4393-B49DAD5BBABEE379</guid>
			<pubDate>Tue, 18 Nov 2008 10:36:00 -0500</pubDate>
			<description><![CDATA[<p>
	Are you missing Adobe's MAX 2008 conference this year? I know I was. But then I decided that I didn't need to. Even though I wasn't there physically, I could still be inspired from it and learn a few things. There are a lot of generous people out there who are sharing their experience and willing to bring us less fortunate souls along for the trip.</p> ]]></description>
			
			<category><![CDATA[Conferences]]></category>	
			
			
		</item>
		<item>
			<title>Radio Buttons Require onclick in Lower Case for Flash Forms</title>	
			<link>http://edbartram.com/default/index.cfm/web-developer/radio-buttons-require-onclick-in-lower-case-for-flash-forms/</link>
			<comments>http://edbartram.com/default/index.cfm/web-developer/radio-buttons-require-onclick-in-lower-case-for-flash-forms/#comments</comments>
			<guid isPermaLink="false">A2A2B447-04DF-4B7D-89B9D2AB5F699967</guid>
			<pubDate>Tue, 30 Sep 2008 10:56:00 -0500</pubDate>
			<description><![CDATA[<p>
	When I originally started working with ColdFusion in 2000, I wrote all of my tags in upper case, both CFML and HTML. I don't believe I was the only one to do this, I think I carried this technique over from an old HTML standard. Anyways, times have changed and I've attempted to keep up. For instance, when typing Javascript event handlers such as onClick, I try to use the appropriate case making the C upper and the rest lower.</p> ]]></description>
			
			<category><![CDATA[ColdFusion]]></category>	
			
			
		</item>
		<item>
			<title>Blogger Labels in CF Part 2</title>	
			<link>http://edbartram.com/default/index.cfm/web-developer/blogger-labels-in-cf-part-2/</link>
			<comments>http://edbartram.com/default/index.cfm/web-developer/blogger-labels-in-cf-part-2/#comments</comments>
			<guid isPermaLink="false">760C1D80-4308-4D38-BF9C7E9E50AE811C</guid>
			<pubDate>Tue, 13 May 2008 19:11:00 -0500</pubDate>
			<description><![CDATA[<p>
	A few days ago I posted a simple solution for listing Blogger Labels in a classic template using ColdFusion. I wasn't happy with just listing the Labels though, I wanted to know how many entries were in each Label. The code that follows is my solution:</p> ]]></description>
			
			<category><![CDATA[Miscellaneous]]></category>	
			
			
		</item>
		<item>
			<title>Labels in Blogger Classic Template using ColdFusion</title>	
			<link>http://edbartram.com/default/index.cfm/web-developer/labels-in-blogger-classic-template-using-coldfusion/</link>
			<comments>http://edbartram.com/default/index.cfm/web-developer/labels-in-blogger-classic-template-using-coldfusion/#comments</comments>
			<guid isPermaLink="false">5272BA66-B0BF-4EC7-A791E81070524D0E</guid>
			<pubDate>Sat, 10 May 2008 10:23:00 -0500</pubDate>
			<description><![CDATA[<p>
	Blogger finally got its act together a while back and introduced Labels as a way of tagging or creating categories for blogs. However, they only half-way implemented it for Classic Templates. Each posting lists the Labels that have been assigned to it, and a folder called Labels stores a file listing all the entries for each Label exists. BUT, Blogger doesn't have a $BlogLabel$ tag to display the list of Labels in the navigation column. What's a ColdFusion developer to do? Roll his own!</p> ]]></description>
			
			<category><![CDATA[Miscellaneous]]></category>	
			
			
		</item>
		<item>
			<title>Why I&apos;m dumping my Yahoo email</title>	
			<link>http://edbartram.com/default/index.cfm/web-developer/why-im-dumping-my-yahoo-email/</link>
			<comments>http://edbartram.com/default/index.cfm/web-developer/why-im-dumping-my-yahoo-email/#comments</comments>
			<guid isPermaLink="false">387BB98A-DC0B-4E62-98FF0CFF02442C3F</guid>
			<pubDate>Fri, 08 Feb 2008 12:00:00 -0500</pubDate>
			<description><![CDATA[<p>
	I've had my Yahoo email account for about 10 years, but am now abandoning it. Why? To simplify my browser experience.</p> ]]></description>
			
			<category><![CDATA[Miscellaneous]]></category>	
			
			
		</item>
		<item>
			<title>Welcome to the Internet</title>	
			<link>http://edbartram.com/default/index.cfm/web-developer/welcome-to-the-internet/</link>
			<comments>http://edbartram.com/default/index.cfm/web-developer/welcome-to-the-internet/#comments</comments>
			<guid isPermaLink="false">1BEE453F-E1B8-4D53-8FC3512E176FA161</guid>
			<pubDate>Wed, 06 Feb 2008 12:00:00 -0500</pubDate>
			<description><![CDATA[<p>
	I registered EdBartram.com recently to establish a (semi) professional site for myself. Last weekend I started working with a template to get the ball rolling. I didn't want to publish my email address because I knew I'd get spammed pretty quickly, so I built a contact form in ColdFusion. Four days later I receive a single email from the form containing a whole bunch of links in what appears to be Russian, in other words spam. Mind you, I'm still building the website, I haven't submitted it to any search engines. As far as I knew the site was completely off the radar. Just to prove it while writing this entry, I went to Google and ran a quick search on my domain. My site is listed! How and when did that happen? I checked Google's cached version, it says it was retrieved on the day after I put up the template!<br />
	<br />
	Wow, that's quite a welcome to the Internet for my new site! It is on Google day 2 and received its first spam on Day 5! I can't wait to see what is next...</p> ]]></description>
			
			<category><![CDATA[Miscellaneous]]></category>	
			
			
		</item>
		<item>
			<title>Submit CFCALENDAR onchange</title>	
			<link>http://edbartram.com/default/index.cfm/web-developer/submit-cfcalendar-onchange/</link>
			<comments>http://edbartram.com/default/index.cfm/web-developer/submit-cfcalendar-onchange/#comments</comments>
			<guid isPermaLink="false">E355242A-6BDD-451D-A54D99404987C311</guid>
			<pubDate>Tue, 29 May 2007 09:22:00 -0500</pubDate>
			<description><![CDATA[<p>
	I'm building an application that needs a calendar picker tool and I decided to check out the CFCALENDAR form control. It turns out that since it is a flash component, the onchange event uses ActionScript rather than JavaScript. This proved a bit frustrating for me since I knew zero ActionScript going into this and I was initially unable to find any help online. I eventually came across a page, <a href="http://www.actionscript.org/resources/articles/102/1/Passing-Variables-Around---Flash-to-HTML-and-Back/Page1.html">Passing Variables Around - Flash to HTML and Back</a> that talked about how to emulate a METHOD=&quot;GET&quot; submit in ActionScript. I then learned about how AS names fields and some basic date functions and came up with the following code:</p> ]]></description>
			
			<category><![CDATA[ColdFusion]]></category>	
			
			
		</item>
		<item>
			<title>Development Directory Structure</title>	
			<link>http://edbartram.com/default/index.cfm/web-developer/development-directory-structure/</link>
			<comments>http://edbartram.com/default/index.cfm/web-developer/development-directory-structure/#comments</comments>
			<guid isPermaLink="false">8AEA8A71-D54B-4C22-95839077E130B170</guid>
			<pubDate>Wed, 16 May 2007 10:06:00 -0500</pubDate>
			<description><![CDATA[<p>
	While <a href="http://bartramsbits.blogspot.com/2007/05/subversion-and-tortoisesvn.html">implementing version control</a>, I changed several things in my development environment. One of those things is the directory structure. I did some reading online, especially <a href="http://livedocs.adobe.com/wtg/public/coding_standards/structure.html">ColdFusion MX Coding Guidelines - Structure: Application, Component, Tag etc</a> (scroll down to the Directory Structure For Applications section). Most of what everybody else talked about referred back to this guide. The big question that I had as a developer was; how to handle multiple sites? The apparent consensus is to place each application in wwwroot whose parent is cfmxroot. Each application has its own webroot where the .cfm files go and other non-web folders. The overall development environment then has folders for supporting files within the cfmxroot. The following is the expanded structure including some folders which I probably won't use, but are there if I need them:</p> ]]></description>
			
			<category><![CDATA[Workflow]]></category>	
			
			
		</item>
		<item>
			<title>Implementing Subversion w/ TortoiseSVN</title>	
			<link>http://edbartram.com/default/index.cfm/web-developer/implementing-subversion-w-tortoisesvn/</link>
			<comments>http://edbartram.com/default/index.cfm/web-developer/implementing-subversion-w-tortoisesvn/#comments</comments>
			<guid isPermaLink="false">FBDC35D5-2717-4C79-AF00C82A1C074289</guid>
			<pubDate>Wed, 16 May 2007 09:37:00 -0500</pubDate>
			<description><![CDATA[<p>
	I've known of the benefits of version control especially Subversion for a while now, but for whatever reasons, I hadn't made &quot;the leap&quot; until now. I bookmarked the series <a href="http://www.trajiklyhip.com/blog/index.cfm/2007/3/12/Configuring-a-Development-Environment-with-Apache-Subversion-TortoiseSVN-and-Subclipse">Configuring a Development Environment with Apache, Subversion, TortoiseSVN, and Subclipse</a> most recently, but like many of my bookmarks it sat unread for a while. What is different is that Monday evening I began reading it and implementing it as I went along. I've read and worked through Parts 1-3 augmented with <a href="http://www.acidlabs.org/extras/acme/">The ACME Guide</a> and am now using a repository with one of my current projects. While the articles are great and were able to get me up and running, I have found I have a need for a quick reference while I am still getting comfortable with the process.</p> ]]></description>
			
			<category><![CDATA[Workflow]]></category>	
			
			
		</item>
		<item>
			<title>New in CFMX 6&amp;7: What did you miss?</title>	
			<link>http://edbartram.com/default/index.cfm/web-developer/new-in-cfmx-67-what-did-you-miss/</link>
			<comments>http://edbartram.com/default/index.cfm/web-developer/new-in-cfmx-67-what-did-you-miss/#comments</comments>
			<guid isPermaLink="false">E831D936-CEB7-4190-9DE955E5F02B5B4E</guid>
			<pubDate>Thu, 10 May 2007 14:15:00 -0500</pubDate>
			<description><![CDATA[<p>
	At lunch today I attended Charlie Arehart's CFUnited preview presentation, <a href="http://experts.acrobat.com/p39079193/">New in CFMX 6&amp;7: What did you miss?</a> online a la the <a href="http://coldfusion.meetup.com/17/">ColdFusion Meetup Group</a>. It looks like I'm really going to miss out by not attending this conference! Charlie has provided a loooooong list of both major features of CFMX 6 &amp; 7 as well as not so major enhancements in CFMX 6 (no list for 7). Being only 30 minutes he was not able to go into detail on any of these items, but he sure wetted my appetite and gave me a lot to research. He started with an example of an enhancement that came out way back in ColdFusion 4.01 that is not widely known: <span style="font-style: italic;">ListQualify()</span>, for example, can convert a list such as &quot;red,blue,green&quot; to 'red','blue','green' for use with a SQL clause WHERE IN(...)</p> ]]></description>
			
			<category><![CDATA[ColdFusion]]></category>	
			
			
		</item>
		<item>
			<title>ColdFusion 8 Preview</title>	
			<link>http://edbartram.com/default/index.cfm/web-developer/coldfusion-8-preview/</link>
			<comments>http://edbartram.com/default/index.cfm/web-developer/coldfusion-8-preview/#comments</comments>
			<guid isPermaLink="false">12780131-D604-432F-B563A09D7ABE1900</guid>
			<pubDate>Thu, 10 May 2007 00:00:00 -0500</pubDate>
			<description><![CDATA[<p>
	<a href="http://www.forta.com/blog/index.cfm/2007/5/8/Next-Up-Are-Indianapolis-And-Kansas-City">Ben Forta</a> came to the <a href="http://www.cccfug.org/cccfug/cccfug.cfm">cccfug</a> on May 7 as part of his Scorpio User Group Tour to present a sneak peak of ColdFusion 8. The gathering was quite crowded and very enthusiastic. Ben spoke for 2.5 hours on the following key items grouped into 3 categories:</p> ]]></description>
			
			<category><![CDATA[ColdFusion]]></category>	
			
			
		</item>
	</channel>
</rss>

