<rss version="2.0" 
	    xmlns:dc="http://purl.org/dc/elements/1.1/"
	    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	    xmlns:admin="http://webns.net/mvcb/"
	    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	    xmlns:content="http://purl.org/rss/1.0/modules/content/">
	
	  <channel>
	    <title>The Alagad Technical Blog Rss Feed</title>
	    <link>http://www.alagad.com/xml/export.xml</link>
	    <description>The Alagad Technical Blog</description>
	    <dc:language>en-us</dc:language>
	    <dc:creator>Alagad Inc.</dc:creator>
	    <dc:rights>Copyright Alagad</dc:rights>
	    <dc:date>2008-01-15T07:04:31-04:00</dc:date>
		<admin:generatorAgent rdf:resource="Alagad.com"/>
	    <admin:errorReportsTo rdf:resource="mailto:alagad@alagad.com"/>
	    <sy:updatePeriod>hourly</sy:updatePeriod>
	    <sy:updateFrequency>0.25</sy:updateFrequency>
	    <sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
		
				<item>
					<title>The Differences Between This and Variables</title>
					<link>http://www.alagad.com/go/blog-entry/the-differences-between-this-and-variables</link>
					<description> 
This morning I received an email from Jason, whom I met at CF.United():


	
	We are working to adopt/increase OO in our environment. We were debating over what may be best practice for object properties as far as ColdFusion components are concerned. For example:
	
	
	&amp;lt;cffuntion name=&amp;rdquo;init&amp;rdquo; &amp;hellip;&amp;gt;
	&amp;lt;cfset this.foo = &amp;ldquo;bar&amp;rdquo;&amp;gt;
	
	
	Vs.
	
	
	&amp;lt;cffuntion name=&amp;rdquo;init&amp;rdquo; &amp;hellip;&amp;gt;
	&amp;lt;cfset Variables.instance.foo = &amp;ldquo;bar&amp;rdquo;&amp;gt;
	
	
	From the conference, conventions seemed mixed. We understand from blogs the benefits of the later example from a practice standpoint in mirroring OOP. However, are you aware of any performance advantage or future directions of either? One of use remembered hearing something particular about using &amp;ldquo;this&amp;rdquo;.
	</description>
					<guid isPermaLink="false">CD5DD615-3048-55C9-43FC3B4A5FE5A360</guid>
					
					<dc:date>2008-05-09T07:10:03-04:00</dc:date>
					<author>dhughes@alagad.com (Doug Hughes)</author>
				</item>
				
				<item>
					<title>HA High Availability - Great Discussion</title>
					<link>http://www.alagad.com/go/blog-entry/ha-high-availability-great-discussion</link>
					<description> This might seem like an odd thing to do, as what I am going do do here is simply add a link to one of our previous blog posts.  The reason is that there is a really interesting and informative discussion going on about High Availability (HA), on Windows 2003 and ColdFusion.  There is some very informative information there and this is not theory but an actaul user adding their experiences with HA and clustering. 
		  You can view it here if you go to the comments section. 
                    </description>
					<guid isPermaLink="false">C98CEA0A-3048-55C9-43ACBA9C38F511EA</guid>
					
					<dc:date>2008-05-08T01:21:10-04:00</dc:date>
					<author>mbrunt@alagad.com (Mike Brunt)</author>
				</item>
				
				<item>
					<title>CF.Objective() &apos;08 and Alagad</title>
					<link>http://www.alagad.com/go/blog-entry/cf-objective--08-and-alagad</link>
					<description> This is my third day back from CF.Ojective() &apos;08 and I think I have almost caught up on sleep.  No matter what your purpose, attending a conference is all work.  You&apos;re attending sessions, talking with other developers and sponsors, or networking.  Not to mention staying up late for social events.  Individually, each of these can be exhausting.  Collectively they can be overwhelming.  As a sponsor who is also speaking you get no breaks.  Despite the fact that I still want to sleep through the day, the conference was fantastic.  I may be a bit biased, but trust me, Jared put on a good show.    CF.Objective() was the first conference Alagad has ever sponsored.  This was a new thing for me, being on the other side of the table.  Our purpose there was to help people learn about Alagad and what it is that we do.  In particular I spent a lot of time talking to people and informing them of Alagad&apos;s Object Oriented and Framework-based Coldfusion expertise.  </description>
					<guid isPermaLink="false">C3E51FC3-3048-55C9-43AB6DF1848C4206</guid>
					
					<dc:date>2008-05-07T10:59:43-04:00</dc:date>
					<author>dhughes@alagad.com (Doug Hughes)</author>
				</item>
				
				<item>
					<title>My Job is Done!  Everyone in the World Knows Model-Glue!</title>
					<link>http://www.alagad.com/go/blog-entry/my-job-is-done-everyone-in-the-world-knows-model-glue</link>
					<description> 
Ok, so that&amp;rsquo;s not true. But, whether you know it or not, Alagad is teaching two full-day classes before the CFUnited 08 conference.  Jared is teaching &amp;ldquo;ColdFusion&apos;s AJAX Advantage,&amp;rdquo; a class on ColdFusion&amp;rsquo;s AJAX features.  I&amp;rsquo;m supposed to be teaching &amp;ldquo;Introduction To Model-Glue,&amp;rdquo; a one-day crash course to help developers new to Model-Glue get started.


Unfortunately, though Jared leads the rest of the classes in registrants, my Model-Glue class has no registrants yet.  (Thus everyone already knows Model-Glue?)  At this point it looks like the class will be canceled.  This is bad and good.  It&amp;rsquo;s bad because I apparently did a bad job of marketing the class.  But it&amp;rsquo;s good because it frees up an already-committed room at the conference where I can teach you whatever you might want to know about ColdFusion and most ColdFusion frameworks.
</description>
					<guid isPermaLink="false">C3A5D2AF-3048-55C9-436E46AB419085FE</guid>
					
					<dc:date>2008-05-07T09:52:08-04:00</dc:date>
					<author>dhughes@alagad.com (Doug Hughes)</author>
				</item>
				
				<item>
					<title>A Possible Problem When Using Hardware Clustering</title>
					<link>http://www.alagad.com/go/blog-entry/a-possible-problem-when-using-hardware-clustering</link>
					<description> I presented at CF.Objective on the subject of clustering and distributing ColdFusion applications. During the presentation I pointed out a &quot;gotcha&quot; I have encountered many times; where I have been asked to review existing High Availability (HA) environments.  It has been mentioned before in previous blog posts but I wanted to amplify it, as I believe it is very important to avoid this pitfall.  Hardware clustering devices can and often do, perform two distinct functions.</description>
					<guid isPermaLink="false">BADBFE24-3048-55C9-430C6AA5FAA17E52</guid>
					
					<dc:date>2008-05-05T04:53:13-04:00</dc:date>
					<author>mbrunt@alagad.com (Mike Brunt)</author>
				</item>
				
				<item>
					<title>ColdSpring+ModelGlue+Transfer In Production?</title>
					<link>http://www.alagad.com/go/blog-entry/coldspring-modelglue-transfer-in-production</link>
					<description> This is just a quick blog post and not technical at all, as yet.  I am curious to know how many out there are using ColdSpring+ModelGlue+Transfer in Production, on a live web site.   Also, if any of you have done any reasonable load-testing of applications using ColdSpring+ModelGlue+Transfer.   It would also help if you could state what version of ColdFusion-JVM you are running this on.  Thanks in advance to all who reply.</description>
					<guid isPermaLink="false">958738E1-3048-55C9-436250B141646460</guid>
					
					<dc:date>2008-04-28T10:54:37-04:00</dc:date>
					<author>mbrunt@alagad.com (Mike Brunt)</author>
				</item>
				
				<item>
					<title>Introducing CFANT</title>
					<link>http://www.alagad.com/go/blog-entry/introducing-cfant</link>
					<description> 
Deploying apps can be a pain.  It&amp;rsquo;s not so much the copying of files from one place to another, but all the related tasks you have to remember to do! 


As an example, we tend to have local development, staging, and production servers.  Each of these servers tend have different configuration settings.  On staging I might have a datasource called myAppDev.  In staging it might be known as myAppStaging and in production it could be known as something completely different. 


Then there are the issues of mappings, custom tag paths, event gateways, email servers, reloading applications, clearing template caches, etc, etc.  Historically, I&amp;rsquo;ve avoided using a number of advanced features of ColdFusion because of the configuration required on the server and the requirement that I remember tasks that need doing on each deployment.
</description>
					<guid isPermaLink="false">95642311-3048-55C9-4363FF0CB76B0518</guid>
					
					<dc:date>2008-04-28T10:20:51-04:00</dc:date>
					<author>dhughes@alagad.com (Doug Hughes)</author>
				</item>
				
				<item>
					<title>TACFUG&apos;s Never Ending Quest To Make My Life Easier</title>
					<link>http://www.alagad.com/go/blog-entry/tacfug-s-never-ending-quest-to-make-my-life-easier</link>
					<description> 
I came back from lunch today to find a pleasant surprise sitting in my IM client.  Dan Wilson, programmer and CFUG manager extraordinaire, had sent me URLs for the Triangle Area ColdFusion User Group&amp;rsquo;s calendar of events!


Just a week ago I had been bemoaning the fact with Dan that I never know when things are going on.  I don&amp;rsquo;t make a habit of going to the user group&amp;rsquo;s website and I had avoided signing up for the mailing list so I pretty much was out of the loop.


This calendar should give me fewer reasons not to show up to these events.  Other user group managers should make a note of this.  All Dan did was create a new calendar in Google Calendar and make it public.  All I did was add it to my Google Calendar.


For those of you who want the TACFUG calendar URLs, here you go:


XML: http://www.google.com/calendar/feeds/calendar%40tacfug.org/public/basic
</description>
					<guid isPermaLink="false">58678D5A-3048-55C9-4336B8DF4DFCB636</guid>
					
					<dc:date>2008-04-16T02:05:38-04:00</dc:date>
					<author>dhughes@alagad.com (Doug Hughes)</author>
				</item>
				
				<item>
					<title>Alagad Needs You!</title>
					<link>http://www.alagad.com/go/blog-entry/alagad-needs-you</link>
					<description> 
This is a quick blog entry to call out to the Flex and ColdFusion community.  If you&amp;rsquo;re looking for contract work, we have some that you might be interested in. 


Firstly, we have a ColdFusion project we&amp;rsquo;re working to secure which we need to staff with a full time programmer with Model-Glue and ColdSpring expertise though the end of December. 


Secondly, we have a Flex project we&amp;rsquo;re working to secure which would be going live on August 1st.  This project is a refactoring of an existing application into a Flex framework such as Cairngorm or EasyMVC and then building new features on top of the application.  The backend for this project is ColdFusion.


Thirdly, as Jeff blogged earlier today, we need help from an Interface Architect on a project.  Please see Jeff&amp;rsquo;s entry for more details.


If you&amp;rsquo;re interested in either of the first two opportunities please send me an email at dhughes@alagad.com with any questions or thoughts you might have.  
</description>
					<guid isPermaLink="false">52E1C233-3048-55C9-43C18AE46D3AF394</guid>
					
					<dc:date>2008-04-15T12:21:54-04:00</dc:date>
					<author>dhughes@alagad.com (Doug Hughes)</author>
				</item>
				
				<item>
					<title>Looking for Interface Architects</title>
					<link>http://www.alagad.com/go/blog-entry/looking-for-interface-architects</link>
					<description> 
Here at Alagad, we typically use an &amp;quot;interface driven architecture&amp;quot; process when building applications.  In other words, we start with the user interface of the application and get it completely finished before developing any of the backend architecture and databases.  This allows us to easily make changes when the client sees something they don&apos;t like without having to make changes to the object model, service layer, database structure, etc.


However, we are currently working on a project which has very little existing design to work from and one of the biggest goals of the project is to increase end user usability.  So, I am proposing to the client that we enlist the services of a professional interface architect - somebody whose focus is application usability and design, not necessarily programming.  The problem is, we don&apos;t have anybody on staff that has this skill set to the level needed.  This is where we need your help.  Are you an interface architect or do you know anybody that you could refer?  If so, please drop me a line at jchastain at alagad dot com.


Thanks!
</description>
					<guid isPermaLink="false">524E1321-3048-55C9-43DABA183358A1C2</guid>
					
					<dc:date>2008-04-15T09:52:19-04:00</dc:date>
					<author>jchastain@alagad.com (Jeff Chastain)</author>
				</item>
				
				<item>
					<title>Vertical and Horizontal Clustering with ColdFusion</title>
					<link>http://www.alagad.com/go/blog-entry/vertical-and-horizontal-clustering-with-coldfusion</link>
					<description> I am slowly publishing a series of blog posts relating to clustering in particular with ColdFusion and JRun.  It can get fairly complicated pretty fast and I urge all who are going to embark on clustering to plan out how you want to cluster and why.   Another key issue is to make sure when we are creating a web application that it designed and engineered from day one with clustering in mind.  I have helped so many clients who hit major problems when they start building clusters, largely because the application was too tightly coupled to the environment it is running in.  Hard-coded directory paths would be a classic example. In this blog posting I wanted to illustrate an interesting concept, well two in reality, Horizontal Clustering and Vertical Clustering.  This was prompted by a comment from someone on another blog piece I did on clustering, here. In this first graphic we have Vertical Clustering...</description>
					<guid isPermaLink="false">4308032E-3048-55C9-43803E97792FBA17</guid>
					
					<dc:date>2008-04-12T10:28:12-04:00</dc:date>
					<author>mbrunt@alagad.com (Mike Brunt)</author>
				</item>
				
				<item>
					<title>On CF8? Be Cautious About Rolling Back To JVM 1.5</title>
					<link>http://www.alagad.com/go/blog-entry/on-cf8-be-cautious-about-rolling-back-to-jvm-1-5</link>
					<description> There have been several blog posts recently about class-loading issues apparently linked the use of the Sun-Java 1.6 (6.0) JVM.  Mark Mandel has a detailed article on this here.  Before seeing this article we had been working on optimizing a ColdSpring-ModelGlue-Reactor application.  We blogged our progress in this article. We thought a reality check was a good idea and ran some load tests comparing this same application performance in Java 1.5 and 1.6.  Once again we observed better performance in 1.6; here are the results. These results are for a 50 Virtual User (vUser) Test for 1 hour with 8 second think time (delay between clicks) comparing Java 1 5 to 1.6. Firstly Java 1.5 Total Number of Clicks: 13,345 (0 Errors)Average Click Time of all URLs: 5,298 ms  Secondly Java 1.6</description>
					<guid isPermaLink="false">36638CC1-3048-55C9-4376EC1289F42E38</guid>
					
					<dc:date>2008-04-09T11:31:44-04:00</dc:date>
					<author>mbrunt@alagad.com (Mike Brunt)</author>
				</item>
				
				<item>
					<title>Sign Up from My One-Day Model-Glue Class before CFUnited!</title>
					<link>http://www.alagad.com/go/blog-entry/sign-up-from-my-one-day-model-glue-class-before-cfunited</link>
					<description> 
It&amp;rsquo;s not yet common knowledge, but Teratech has kindly invited me to give a one day class on Model-Glue before CFUnited 08.  I&amp;rsquo;ll be giving an abbreviated version of my four day Enterprise ColdFusion with Model-Glue class.


Up to this point, the class description has been a bit vague.  However, here are the details of the class:


Model-Glue is a fantastic framework for creating robust and maintainable applications using the Model View Controller (MVC) design pattern.  Unfortunately, it can be quite challenging for a programmer to learn how to be productive with such a framework without prior experience.


Luckily, Doug Hughes, a member of Team Model-Glue has been working with Model-Glue since version 0.4 and has advised and assisted with the development of the framework.


This class will cover a range of topics including:
</description>
					<guid isPermaLink="false">2426F852-3048-55C9-437F5A4A371DAA88</guid>
					
					<dc:date>2008-04-07T08:17:40-04:00</dc:date>
					<author>dhughes@alagad.com (Doug Hughes)</author>
				</item>
				
				<item>
					<title>HA - Clustering ColdFusion Part 1 - Installing CF</title>
					<link>http://www.alagad.com/go/blog-entry/ha-clustering-coldfusion-part-1-installing-cf</link>
					<description> This will be the first post in a series relating to clustering ColdFusion.  In this first series of posts we will be looking at clustering CF at a software level using ColdFusion 8 Enterprise.  Hopefully later on, we can move to a Hardware-Software set-up with examples. I mentioned in a previous post that what I will detail is drawn from my experiences from either creating clusters for clients or working on existing clusters.  There are no doubt other ways to do this. Firstly, I always create what I call a &quot;master instance&quot;, typically the first instance which is created from a multiple-instance install.  Here are some important steps from that... As the install progresses select &quot;Multiserver configuration&quot;.</description>
					<guid isPermaLink="false">1196861A-3048-55C9-43FCFCDB57135802</guid>
					
					<dc:date>2008-04-02T11:06:28-04:00</dc:date>
					<author>mbrunt@alagad.com (Mike Brunt)</author>
				</item>
				
				<item>
					<title>High Availability - Clustering ColdFusion</title>
					<link>http://www.alagad.com/go/blog-entry/high-availability-clustering-coldfusion</link>
					<description> I have added several blog postings here before on the theories of High-Availability (HA) and Clustering.  In this series of blog postings I will be attempting to create dedicated postings for the following scenarios. Please keep in mind that there will be alternative ways to do these things and what I am showing here is drawn from my experiences from either creating clusters for clients or working on existing clusters
	    Here are the scenarios I will be posting on...
	    Setting up a two instance cluster from a fresh install of ColdFusion 
	    Load testing a two instance cluster on Java 1.6 (6.0) using the Round Robin algorithm
	     Load testing a two instance cluster on Java 1.5 (6.0) using the Round Robin algorithm
	    Load testing a two instance cluster on Java 1.6 (6.0) using the Round Robin algorithm and Sticky Sessions 
	    Load testing a two instance cluster on Java 1.5 (5.0) using the Round Robin algorithm and Sticky Sessions 
	    Load testing a two instance cluster on Java 1.6 (6.0) using the Round Robin algorithm and Sticky Sessions with Session Replication </description>
					<guid isPermaLink="false">06BB4C2B-3048-55C9-43CE091980C4CAD8</guid>
					
					<dc:date>2008-03-31T05:25:51-04:00</dc:date>
					<author>mbrunt@alagad.com (Mike Brunt)</author>
				</item>
				
				<item>
					<title>The Great Plague - UnFrameworked Frameworks</title>
					<link>http://www.alagad.com/go/blog-entry/the-great-plague-unframeworked-frameworks</link>
					<description> I blogged some time ago about in-house Frameworks and how I regard them as &amp;quot;The Black Death&amp;quot;.   This comes from years traveling the world troubleshooting and fixing ColdFusion and JRun applications.  
		  Recently I have been working on two projects which were &amp;quot;supposedly&amp;quot; FuseBox frameworked.  One was FuseBox 5 the other  FuseBox 3.  My opinion about Frameworks is if you use them do not fiddle with the core files and do not do things outside the Framework that should be done inside.  If you are going to do either of these two things or even worse, both; do not use a Framework at all.
		  In one of these projects the application went to outer Mongolia and back before even getting to the Framework.  In the other there were fbx_switch files with no switch-case blocks at all.
		  If anyone can convince me that there is good cause to use Frameworks and then usurp them; please let me know why?   
                                        </description>
					<guid isPermaLink="false">F68D11E3-3048-55C9-4385083C1DEC3793</guid>
					
					<dc:date>2008-03-28T02:01:26-04:00</dc:date>
					<author>mbrunt@alagad.com (Mike Brunt)</author>
				</item>
				
				<item>
					<title>Testing Contribute CS3 For Blogging</title>
					<link>http://www.alagad.com/go/blog-entry/testing-contribute-cs3-for-blogging</link>
					<description> Recently I had a crash of my main work-tool; my trusted 18 month old note book, a Dell Inspiron E1705.  This had been a great system and I still don&apos;t know what happened to it and sent it back to Dell for repair.  They told me the system board, keyboard and CD-DVD reader-writer needed replacing, oh and before I returned it they asked me to remove the hard-drive. After paying the requested $500.00 for replacement parts and shipping/handling I eagerly awaited it&apos;s return.  I should mention, by the way, that I had to go out and purchase a replacement immediately, a Fujitsu Lifebook, chosen because it had Windows XP installed (I avoid Vista like the plague). So my trusted Dell Inspiron arrived and I eagerly put back the hard-drive and what did I get - nothing.  So whatever happened fried everything.  The good news is I back up everything nightly but even then there are so many nice utilities etc that I had not missed till they are not there any more.  </description>
					<guid isPermaLink="false">E5F1F047-3048-55C9-43341176C4D7F80A</guid>
					
					<dc:date>2008-03-25T08:38:03-04:00</dc:date>
					<author>mbrunt@alagad.com (Mike Brunt)</author>
				</item>
				
				<item>
					<title>Easy Rich Internet Applications With ColdFusion 8</title>
					<link>http://www.alagad.com/go/blog-entry/easy-rich-internet-applications-with-coldfusion-8</link>
					<description> 
SitePoint recently published an article of mine about developing Rich Internet Applications with ColdFusion 8.


SitePoint is a repository of tons of tech-related articles. From what I understand, they will be releasing more ColdFusion related articles in the future.


What are you waitng for?  Go check it out. 


 
</description>
					<guid isPermaLink="false">C78D823D-3048-55C9-43D0422D2E5970A4</guid>
					
					<dc:date>2008-03-19T11:21:50-04:00</dc:date>
					<author>sstroz@alagad.com (Scott Stroz)</author>
				</item>
				
				<item>
					<title>New Community Chronicles at Fusion Authority</title>
					<link>http://www.alagad.com/go/blog-entry/new-community-chronicles-at-fusion-authority</link>
					<description> I&apos;ve been waiting for Michael to get the comment functionality online at Fusion Authority before I blog about this.I had an opportunity for a second talk with Bruce Chizen, this time about ColdFusion&apos;s place in the Adobe family. I think you&apos;ll really like what you see... I was amazed and pleased, anyway. I think the resulting article is the place to send anyone who wants to tell you that ColdFusion is dying.The article is here.Laterz!</description>
					<guid isPermaLink="false">7A9605E4-3048-55C9-438ED6E59DF7C603</guid>
					
					<dc:date>2008-03-04T11:30:13-04:00</dc:date>
					<author>jrypkahauer@alagad.com (Jared Rypka-Hauer)</author>
				</item>
				
				<item>
					<title>Debug or Not Debug?</title>
					<link>http://www.alagad.com/go/blog-entry/debug-or-not-debug</link>
					<description> 
We spent some time last week trying to troublshoot an issue where one user was unable to use a Flex application we developed.  It was quite maddeing actaully, I was able to use the application from 4 different computers in my house using 4 different browser versions (IE 6, IE 7, FF 2 and Safari for Windows).  Other people at Alagad were also able to use the application as well.  The user who was unable to use the application was even able to use it when he tried from different computers in his office, but not from his normal workstation.  


The culprit, as was discovered, was ColdFusion debugging.  For some reason, ColdFusion debugging was interfering with one, not all, just one of the remoting calls.  The odd thing is that after being alerted to this, I enabled ColdFusion debugging and I was able to use that application without issue.  The user who was having problems was able to use the application after turning off debugging, and it continued to work after debugging was turned on again.
</description>
					<guid isPermaLink="false">74E913F9-3048-55C9-439236A52A35EBBF</guid>
					
					<dc:date>2008-03-03T09:02:49-04:00</dc:date>
					<author>sstroz@alagad.com (Scott Stroz)</author>
				</item>
				
		</channel>
	</rss>
	