<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.6" -->
<rss version="0.92">
<channel>
	<title>BarneyBlog</title>
	<link>http://www.barneyb.com/barneyblog</link>
	<description>Thoughts, rants, and even some code from the mind of Barney Boisvert.</description>
	<lastBuildDate>Sat, 19 Jul 2008 00:26:14 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>MX Unit is Slick</title>
		<description>After seeing that MX Unit on Railo had some issues, I switched over to ColdFusion and I'm impressed.  Marc, Bill, et al have done a really great job.  They've resolved a number of issues that I had with CFCUnit, and really embraced the "Integrated" in "Integrated Development Environment."

I know I'm ...</description>
		<link>http://www.barneyb.com/barneyblog/2008/07/18/mx-unit-is-slick/</link>
			</item>
	<item>
		<title>No MXUnit For Railo</title>
		<description>I just pulled down the 1.0 release of MX Unit, and was most disappointed to see that it only works on ColdFusion:
...blah...
no definition for the class ... [coldfusion.cfc.CFCProxy] could be found
...blah...
Since I do most of my CFML development on Railo now, it kind of leaves me stuck.  Fortunately, CFCUnit works ...</description>
		<link>http://www.barneyb.com/barneyblog/2008/07/18/no-mxunit-for-railo/</link>
			</item>
	<item>
		<title>ColdFusion Struct Literals Fail Again</title>
		<description>ColdFusion introduced CFML struct and array literals in CF 8.  They sucked.  Assignment only, no nesting, and the use of '=' for key-name pairs instead of ':', like every other language.  CF 8.0.1 fixed the nesting issue, but not the others.  I've been trying to figure out why it's an ...</description>
		<link>http://www.barneyb.com/barneyblog/2008/07/14/coldfusion-struct-literals-fail-again/</link>
			</item>
	<item>
		<title>CF Groovy 1.0RC (With Hibernate!)</title>
		<description>I've just released 1.0RC of CF Groovy, including Hibernate support.  You can download it, or view the demo app.  The download includes both the demo and the runtime engine.

The big new feature is Hibernate support, of course.  Here are a couple snippets from the demo app.  First, the entity class:
package ...</description>
		<link>http://www.barneyb.com/barneyblog/2008/07/12/cf-groovy-10rc-with-hibernate/</link>
			</item>
	<item>
		<title>Thread.setContextClassLoader Doesn't Work on CF 8.0.0</title>
		<description>I know the number of CF 8.0.0 installs is probably pretty minimal compared to CF 8.0.1, but thought this was worth pointing out.  If you use Thread.setContextClassLoader on CF 8.0.0, it raises no exception, but it doesn't actually set the ClassLoader for the thread.

I ran into this today using my ...</description>
		<link>http://www.barneyb.com/barneyblog/2008/07/10/threadsetcontextclassloader-doesnt-work-on-cf-800/</link>
			</item>
	<item>
		<title>Junction, from Sysinternals</title>
		<description>I discovered Junction today, while looking for a way to easily test my Groovy/Hibernate integration on all three major CFML runtimes.  It's part of Sysinternals, which is a suite of tools aimed at making Windows not suck so much.  It's got all the low-level utilities you need to efficiently manage ...</description>
		<link>http://www.barneyb.com/barneyblog/2008/07/09/junction-from-sysinternals/</link>
			</item>
	<item>
		<title>Watch Out for CFQUERYPARAM and Garbage Collection</title>
		<description>In the past few months I've spent a fair amount of time doing large data transformations for a couple projects, in to and out of MSSQL databases.  In both projects, I've ended up refactoring my code to eliminate CFQUERYPARAM on oft-run queries, because it seems to leak memory (yes, ...</description>
		<link>http://www.barneyb.com/barneyblog/2008/07/09/watch-out-for-cfqueryparam-and-garbage-collection/</link>
			</item>
	<item>
		<title>CF Groovy w/ Hibernate Sample App</title>
		<description>I want to put together a little sample app leveraging CF Groovy and it's Hibernate integration, but I don't know what.  From a high level, the architecture will look like this:

	CFML for the view layer (the HTML templates)
	CFML for the web controller (probably FB3Lite)
	CFML and Groovy for the service ...</description>
		<link>http://www.barneyb.com/barneyblog/2008/07/07/cf-groovy-hibernate-sample-app-ideas/</link>
			</item>
	<item>
		<title>Fun with Classloading in Java</title>
		<description>With my CF Groovy project, I've been doing a lot of Java coding of late.  It's all been written in CFML, but it's mostly Java code in CFML syntax.  As an aside, doing that sucks.  CFML is horrible for writing anything more than the simplest Java code. ...</description>
		<link>http://www.barneyb.com/barneyblog/2008/07/04/fun-with-classloading-in-java/</link>
			</item>
	<item>
		<title>CF Groovy Redux</title>
		<description>I just got through significantly revamping CF Groovy so that it's CFC based, instead of all in the custom tags.  The custom tags remain, but now you can create and manage a CF Groovy runtime instance manually, rather than letting the tags do it for you.  This will greatly assist ...</description>
		<link>http://www.barneyb.com/barneyblog/2008/07/02/cf-groovy-redux/</link>
			</item>
</channel>
</rss>
