<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0">
			<channel>
			<title>Steve Bryant</title>
			<link>http://www.bryantwebconsulting.com/blog/index.cfm</link>
			<description>A Web Programmer&apos;s Exploration</description>
			<language>en-us</language>
			<pubDate>Wed, 08 Sep 2010 08:46:20-0500</pubDate>
			<lastBuildDate>Thu, 02 Sep 2010 12:00:00-0500</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>steve@bryantwebconsulting.com</managingEditor>
			<webMaster>steve@bryantwebconsulting.com</webMaster>
			
			
			
			
			
			<item>
				<title>DataMgr 2.5 Beta 1</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2010/9/2/DataMgr-25-Beta-1</link>
				<description>
				
				So I released the Alpha of DataMgr 2.5 more than a year ago. This is about as long as I have gone between a release. Why so long? Well, basically I have been neglecting DataMgr a bit to work on other things (more on that in another post). Also because DataMgr has been doing everything I want.

Finally, however, I have the first beta of DataMgr 2.5 ready.
				 [More]
				</description>
						
				
				<category>DataMgr</category>				
				
				<pubDate>Thu, 02 Sep 2010 12:00:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2010/9/2/DataMgr-25-Beta-1</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Jason Dean Presents on ColdFusion Security</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2010/8/31/Jason-Dean-Presents-on-ColdFusion-Security</link>
				<description>
				
				The Tulsa CFUG is proud to host a Connect presentation by &lt;a href=&quot;http://www.12robots.com/&quot;&gt;Jason Dean&lt;/a&gt; on ColdFusion Security today (August 31, 2010) at 12:30 PM central.

The details on are the &lt;a href=&quot;http://www.tulsacfug.org/meetings.cfm&quot;&gt;Tulsa CFUG meetings page&lt;/a&gt;.

Every time I read Jason&apos;s blog entries on security, I find it frightening to see just how much I still have to learn on the subject. I&apos;m excited to learn more today.

If you are in the Tulsa area, we would love to see you on location where you can pick up some swag and talk to other local ColdFusion programmers. Otherwise, feel free to watch on line.

A big &quot;Thank you&quot; to Jason for graciously accepting the invitation to present to our little group.

&lt;a href=&quot;http://adobechats.adobe.acrobat.com/tulsa-cfsecurity/&quot;&gt;Meeting URL&lt;/a&gt;
				
				</description>
						
				
				<category>ColdFusion</category>				
				
				<category>CFUG</category>				
				
				<pubDate>Tue, 31 Aug 2010 10:45:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2010/8/31/Jason-Dean-Presents-on-ColdFusion-Security</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>DataMgr 2.2.0.3 Released</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2010/8/4/DataMgr-2203-Released</link>
				<description>
				
				DataMgr 2.2.0.3 Released

This may be the first release of DataMgr in which I have made no significant contribution myself. This is a small point release, but could actually have a big impact.

This release consists of a few small database-specific bug fixes from the 2.5 branch and two significant enhancements.
				 [More]
				</description>
						
				
				<category>DataMgr</category>				
				
				<pubDate>Wed, 04 Aug 2010 14:30:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2010/8/4/DataMgr-2203-Released</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Records / Manager Form</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2010/6/29/Records--Manager-Form</link>
				<description>
				
				I did a rough introduction to Records.cfc last time - just enough to show how it can make really basic CRUD operations easy. This time I want to show how you can take advantage of it to help keep your applications &lt;acronym title=&quot;Don&apos;t Repeat Yourself&quot;&gt;DRY&lt;/acronym&gt;.

In addition to the methods that I discussed last time, Records.cfc components (that is, components that extend Records.cfc) also get another method that I would like to discuss today:
				 [More]
				</description>
						
				
				<category>sebtags</category>				
				
				<category>com.sebtools</category>				
				
				<pubDate>Tue, 29 Jun 2010 09:30:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2010/6/29/Records--Manager-Form</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Records / Manager</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2010/6/22/Records--Manager</link>
				<description>
				
				It occurred to me recently that I haven&apos;t yet blogged about one of my favorite tools in my &lt;a href=&quot;http://www.bryantwebconsulting.com/docs/com-sebtools/&quot;&gt;com.sebtools package&lt;/a&gt;. It makes the most common CRUD tasks dead simple (I think more than any other CRUD tool that I have seen). Records.cfc is one of the only components in the com.sebtools package that is used by extension rather than composition. Normally, I prefer composition but I think the benefits are worth it in this case.

Rather than try to describe what it does in generic terms, let&apos;s start with an example. We can start with a completely empty folder.
				 [More]
				</description>
						
				
				<category>com.sebtools</category>				
				
				<pubDate>Tue, 22 Jun 2010 09:30:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2010/6/22/Records--Manager</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Another Fun Framework</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2010/6/1/Another-Fun-Framework</link>
				<description>
				
				With all of the ColdFusion frameworks that have been released this year, this feels a little like &quot;me to&quot;. The fact of the matter, however, is that this framework has been in development for a few years and is being used on a dozens of sites. Moreover, it is different from other ColdFusion frameworks in some pretty significant ways.

The framework doesn&apos;t have a name yet. I have been calling it &quot;AFF&quot; (&quot;Another Fun Framework&quot; or &quot;Anti-Frameworks Framework&quot;) so far, but it needs a better name pretty soon. I&apos;m open to suggestions, of course.

I wasn&apos;t sure how to approach my first blog entry on the framework, so I decided to just answer the questions that I normally ask when I see a framework.
				 [More]
				</description>
						
				
				<category>ColdFusion</category>				
				
				<category>Frameworks</category>				
				
				<pubDate>Tue, 01 Jun 2010 09:15:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2010/6/1/Another-Fun-Framework</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Barney Boisvert presents on CFGroovy</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2010/5/24/Barney-Boisvert-presents-on-CFGroovy</link>
				<description>
				
				The Tulsa CFUG is proud to host a Connect presentation by &lt;a href=&quot;http://www.barneyb.com/barneyblog/&quot;&gt;Barney Boisvert&lt;/a&gt; on CFGroovy tomorrow (May 25, 2010).

The details on are the &lt;a href=&quot;http://www.tulsacfug.org/meetings.cfm&quot;&gt;Tulsa CFUG meetings page&lt;/a&gt;.

If you are in the Tulsa area, we would love to see you on location where you can pick up some swag and talk to other local ColdFusion programmers. Otherwise, feel free to watch on line.

A big &quot;Thank you&quot; to Barney for graciously accepting the invitation to present to our little group.
				
				</description>
						
				
				<category>ColdFusion</category>				
				
				<category>CFUG</category>				
				
				<pubDate>Mon, 24 May 2010 09:45:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2010/5/24/Barney-Boisvert-presents-on-CFGroovy</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Updated SpamFilter Definitions</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2010/4/9/Updated-SpamFilter-Definitions</link>
				<description>
				
				This is just a quick note that I have updated the spam definitions for SpamFilter.cfc. So, if you are using SpamFilter.cfc and have the second argument of init (&quot;getNewDefs&quot;) set to true, simply re-initialize it and you will have the updated definitions.
				 [More]
				</description>
						
				
				<category>SpamFilter</category>				
				
				<category>com.sebtools</category>				
				
				<pubDate>Fri, 09 Apr 2010 10:30:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2010/4/9/Updated-SpamFilter-Definitions</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>&quot;Set IIS Root&quot; ColdFusion Builder Extension is Gold</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2010/4/7/Set-IIS-Root-ColdFusion-Builder-Extension-is-Gold</link>
				<description>
				
				Several months ago, I posted my first ColdFusion extension. It allows me to switch the web root on IIS to any folder in ColdFusion Builder. Since my primary development machine is Windows XP, this has proven pretty handy.

In the intervening months, I have found that I have used this several times a day. In that time, I haven&apos;t needed to change the underlying code at all. So, I am going to go ahead and call it a full 1.0 version.
				 [More]
				</description>
						
				
				<category>Productivity</category>				
				
				<category>ColdFusion</category>				
				
				<category>ColdFusion Builder</category>				
				
				<category>Web Servers</category>				
				
				<pubDate>Wed, 07 Apr 2010 14:30:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2010/4/7/Set-IIS-Root-ColdFusion-Builder-Extension-is-Gold</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>New Documentation for cf_sebForm (and other SebTags)</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2010/3/17/New-Documentation-for-cfsebForm</link>
				<description>
				
				I have been blogging about cf_sebForm and its related tags as part of the SebTags custom tag set for some time, but I feel like I have done a pretty poor job explaining their capabilities thus far. I am hoping, however, that the &lt;a href=&quot;http://www.bryantwebconsulting.com/docs/sebtags/&quot;&gt;new documentation&lt;/a&gt; will go a long way towards fixing that.

The documentation currently consists of about 50 separate pages of documentation that should be a pretty thorough explanation of the capability of this tag set. If you have ever gotten tired of much of the tedium that goes into writing forms and tables (and especially client and server-side validation) then I would encourage you to take a look.

The plan has long been to release the tags as version 1.0 as soon as the documentation was ready. The documentation is ready (though I do keep adding to it), but the tags are not yet 1.0. All that I am waiting for now is for me to keep my hands off of them for three (3) weeks straight. I keep having new ideas for small features that has kept that from happening. Hopefully, however, I will be able to keep my hands off of them long enough to call it a 1.0 version soon.

In the meantime, I would love any feedback anyone has on what to do in the next version (I have some ideas, but it is still pretty loose) or on the documentation.

The &lt;a href=&quot;http://www.bryantwebconsulting.com/docs/sebtags/&quot;&gt;SebTags custom tag set&lt;/a&gt; is open source and free for any use.
				
				</description>
						
				
				<category>sebtags</category>				
				
				<pubDate>Wed, 17 Mar 2010 09:30:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2010/3/17/New-Documentation-for-cfsebForm</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Introducing Manager.cfc</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2010/3/15/Introducing-Managercfc</link>
				<description>
				
				I have been told by some people using &lt;a href=&quot;http://www.bryantwebconsulting.com/docs/datamgr/&quot;&gt;DataMgr&lt;/a&gt; that it should handle files as well. The problem with that is that managing files is outside the purview of what DataMgr should do.

I actually do have another project called &lt;a href=&quot;http://www.bryantwebconsulting.com/docs/com-sebtools/filemgr-cfc.cfm&quot;&gt;FileMgr&lt;/a&gt; (part of the &lt;a href=&quot;http://www.bryantwebconsulting.com/docs/com-sebtools/&quot;&gt;com.sebtools package&lt;/a&gt;) that does a little bit of what DataMgr does, but for files. Mostly, it handles uploads and makes sure that the needed folders exist - one less thing to worry about on deployment.

What would be nice, is a component that works like DataMgr but handles files (and even image resizing) just as automatically as DataMgr handles data.

The component is (showing no imagination on my part) called &lt;a href=&quot;/docs/com-sebtools/manager.cfm&quot;&gt;Manager.cfc&lt;/a&gt;.
				 [More]
				</description>
						
				
				<category>com.sebtools</category>				
				
				<pubDate>Mon, 15 Mar 2010 10:00:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2010/3/15/Introducing-Managercfc</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>(Re-) Introducing Layout Components</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2010/2/23/Re-Introducing-Layout-Components</link>
				<description>
				
				I have been using the same approach for site layout code for about five years. I have written about it a little bit in the past, but I decided (finally) that it made sense to package it up as a download and write some real &lt;a href=&quot;/docs/layout/&quot;&gt;documentation&lt;/a&gt; around it.

If you are already using an MVC framework on a project then it probably has a solution for layouts backed-in, if not then I would recommend taking a good look at Layout Components. They make layouts easy without introducing any of the challenges that usually come with layout solutions.
				 [More]
				</description>
						
				
				<category>Layout Components</category>				
				
				<pubDate>Tue, 23 Feb 2010 16:00:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2010/2/23/Re-Introducing-Layout-Components</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>DataMgr hits 2000 Downloads!</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2009/12/8/DataMgr-hits-2000-Downloads</link>
				<description>
				
				I happened to look at my &lt;a href=&quot;http://www.riaforge.org/&quot;&gt;RIAForge&lt;/a&gt; page yesterday and I saw that &lt;a href=&quot;http://datamgr.riaforge.org/&quot;&gt;DataMgr&lt;/a&gt; has been downloaded 2,000 times. This doesn&apos;t actually encompass all of the downloads as the project had been around since before I put it on RIAForge, but it is still an exciting milestone.

&lt;a href=&quot;http://www.bryantwebconsulting.com/docs/datamgr/&quot;&gt;What is DataMgr?&lt;/a&gt;

This really inspires me to double my efforts on &lt;a href=&quot;http://www.bryantwebconsulting.com/blog/index.cfm/2009/8/25/DataMgr-25-Alpha-1&quot;&gt;DataMgr 2.5&lt;/a&gt;.
				
				</description>
						
				
				<category>DataMgr</category>				
				
				<pubDate>Tue, 08 Dec 2009 08:20:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2009/12/8/DataMgr-hits-2000-Downloads</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Dynamically Adding Methods to a CFC</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2009/12/7/Dynamically-Adding-Methods-to-a-CFC</link>
				<description>
				
				When ColdFusion 9 came out, I found that &lt;a href=&quot;/docs/com-sebtools/filemgr-cfc.cfm&quot;&gt;FileMgr.cfc&lt;/a&gt; &lt;a href=&quot;/blog/index.cfm/2009/10/26/comsebtools-Build-8-FileMgr-and-Mailer-Updates&quot;&gt;would not work on it&lt;/a&gt;. For one function, I had directly copied the &lt;a href=&quot;http://www.cflib.org/udf/DirectoryList&quot;&gt;DirectoryList UDF&lt;/a&gt; by &lt;a href=&quot;http://www.coldfusionjedi.com/&quot;&gt;Ray Camden&lt;/a&gt;. This allowed me to use cfdirectory recursively in CFMX (the &quot;recurse&quot; attribute not being available natively until ColdFusion 7).

This worked great until ColdFusion 9 came out. ColdFusion 9 added a built in function named (you guessed it!), DirectoryList. As a result, the FileMgr.cfc threw an error whenever it was instantiated on the code attempting to create a DirectoryList method. The problem here is that I have a lot of external code using that method, so renaming it would be a bit difficult. I would have to track down and change code in several different sites on several different servers. Not only that, but as FileMgr.cfc is publicly available code, everyone using it would have to do the same. Needless to say, this isn&apos;t a desirable outcome.

Fortunately, ColdFusion makes it easy for me to maintain my API and still avoid the error telling me that I can&apos;t have a function named &quot;DirectoryList&quot;. The surprising thing about this is how easy it is.
				 [More]
				</description>
						
				
				<category>ColdFusion</category>				
				
				<pubDate>Mon, 07 Dec 2009 13:15:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2009/12/7/Dynamically-Adding-Methods-to-a-CFC</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>com.sebtools Build 8: FileMgr and Mailer Updates</title>
				<link>http://www.bryantwebconsulting.com/blog/index.cfm/2009/10/26/comsebtools-Build-8-FileMgr-and-Mailer-Updates</link>
				<description>
				
				&lt;a href=&quot;My friend, &quot;&gt;John Whish&lt;/a&gt; found a couple of bugs in FileMgr (ColdFusion 9 compatibility and a bug in the getFilePath method) that should be fixed now.

I also added &lt;a href=&quot;/docs/com-sebtools/get-notice-message.cfm&quot;&gt;getNoticeMethod&lt;/a&gt; to Mailer.cfc which should make it easier to see what it is doing when sending notices as well as make it possible to interject a step after the notice email is compiled but before it sends.

&lt;a href=&quot;http://sebtools.riaforge.org/&quot;&gt;com.sebtools&lt;/a&gt; is open source and free for any use.
				
				</description>
						
				
				<category>com.sebtools</category>				
				
				<pubDate>Mon, 26 Oct 2009 14:15:00-0500</pubDate>
				<guid>http://www.bryantwebconsulting.com/blog/index.cfm/2009/10/26/comsebtools-Build-8-FileMgr-and-Mailer-Updates</guid>
				
			</item>
			
		 	
			</channel></rss>