<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0">
			<channel>
			<title>Bob&apos;s Blog - ColdFusion Tidbits - CFUnited</title>
			<link>http://www.silverwareconsulting.com/index.cfm</link>
			<description>Some stuff about ColdFusion and Transfer</description>
			<language>en-us</language>
			<pubDate>Thu, 09 Sep 2010 05:01:41 -0400</pubDate>
			<lastBuildDate>Wed, 18 Aug 2010 11:19:00 -0400</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>bob.silverberg@gmail.com</managingEditor>
			<webMaster>bob.silverberg@gmail.com</webMaster>
			
			<item>
				<title>Automagic Validations for ColdFusion Objects - CFUnited Slide Deck Available</title>
				<link>http://www.silverwareconsulting.com/index.cfm/2010/8/18/Automagic-Validations-for-ColdFusion-Objects--CFUnited-Slide-Deck-Available</link>
				<description>
				
				As promised, the slide deck from my presentation at CFUnited about &lt;a href=&quot;http://www.validatethis.org/&quot; target=&quot;_blank&quot;&gt;ValidateThis&lt;/a&gt;, a validation framework for ColdFusion, is now available.
&lt;a href=&quot;/enclosures/CFU2010-VT.pdf&quot; target=&quot;_blank&quot;&gt;Download it in PDF format here&lt;/a&gt;.
Here&apos;s a description of the session:&lt;/p&gt;
&lt;h3&gt;Automagic Validations for ColdFusion Objects&lt;/h3&gt;
&lt;p&gt;This session will provide an overview of, as well as a detailed &lt;em&gt;how-to&lt;/em&gt; about a Validation framework for ColdFusion. The title is
a slight misnomer, as, although the framework was originally written to work inside an object-oriented application, and remains an ideal solution for
that, it has recently been enhanced to work with simple ColdFusion structures as well.  This means that anyone who is looking for a better way of
addressing their validation requirements, both on the client side and on the server side, can now benefit from the framework, even if they are not
using objects.&lt;/p&gt;
&lt;p&gt;The main benefit of the framework is that it will automatically generate all of your client-side and server-side validations for you, from a simple
set of metadata. This frees you from the drudgery of writing similar validation code over and over again, and also eliminates the possibility of adding
bugs into your application via your validation code. The framework, called &lt;em&gt;&lt;a href=&quot;http://www.validatethis.org/&quot; target=&quot;_blank&quot;&gt;ValidateThis&lt;/a&gt;&lt;/em&gt;, is being actively developed by myself and a number of 
other contributors, so not only is it extremely functional and flexible right now, but new features are being added continually. If you are
interested in finding out more about it, including exactly how to implement it in a new or existing application (and it&apos;s dead easy), I encourage
you to take a look at the material.&lt;/p&gt; 
				</description>
				
				<category>CFUnited</category>				
				
				<category>ValidateThis</category>				
				
				<category>Presentations</category>				
				
				<pubDate>Wed, 18 Aug 2010 11:19:00 -0400</pubDate>
				<guid>http://www.silverwareconsulting.com/index.cfm/2010/8/18/Automagic-Validations-for-ColdFusion-Objects--CFUnited-Slide-Deck-Available</guid>
				
			</item>
			
			<item>
				<title>Where I&apos;m Going to Be At CFUnited</title>
				<link>http://www.silverwareconsulting.com/index.cfm/2010/7/21/Where-Im-Going-to-Be-At-CFUnited</link>
				<description>
				
				I just finished updating my CFUnited schedule for next week&apos;s conference, now that all of the Saturday sessions are available. If you are going to be
attending this year&apos;s conference, the organizers are requesting that you enter your schedule into the 
&lt;a href=&quot;http://cfunited.com/2010/my/schedule&quot; target=&quot;_blank&quot;&gt;online scheduling app&lt;/a&gt; to help them determine room sizes for each session.&lt;/p&gt;
&lt;p&gt;I must say I am very impressed with this year&apos;s lineup. I had no trouble finding sessions that were of great interest to me in practically every
time slot, and the repeat sessions that take place on Satrurday are going to enable me to see virtually every session that I want. If you&apos;re
interested to know which sessions I&apos;ve chosen, see the table below, which was generated by the CFUnited scheduler app:  [More]
				</description>
				
				<category>CFUnited</category>				
				
				<pubDate>Wed, 21 Jul 2010 09:43:00 -0400</pubDate>
				<guid>http://www.silverwareconsulting.com/index.cfm/2010/7/21/Where-Im-Going-to-Be-At-CFUnited</guid>
				
			</item>
			
			<item>
				<title>CFUnited is Almost Here - Learn about Validations and ORM</title>
				<link>http://www.silverwareconsulting.com/index.cfm/2010/7/19/CFUnited-is-Almost-Here--Learn-about-Validations-and-ORM</link>
				<description>
				
				As I&apos;m sure many of you are aware, &lt;a href=&quot;http://cfunited.com&quot; target=&quot;_blank&quot;&gt;the final CFUnited&lt;/a&gt; will be starting in a little over a week. 
Although I did attend a couple of CFUN&apos;s in the past (when they were a one-day event), this will be my first CFUnited, so I&apos;m pretty excited
about it. It will be great to meet even more people than I usually do at other conferences, such as &lt;a href=&quot;http://www.cfobjective.com/&quot; target=&quot;_blank&quot;&gt;cf.Objective()&lt;/a&gt; and &lt;a href=&quot;http://ncdevcon.com/&quot; target=&quot;_blank&quot;&gt;NCDevCon&lt;/a&gt;, and I wanted
to give a final plug to my sessions, as I think they will be of interest to a lot of developers. As well, I&apos;ve made some last minute changes to
both sessions to cover some new material.&lt;/p&gt;
&lt;h3&gt;What Your Mother Never Told You About CF9 ORM&lt;/h3&gt;
&lt;p&gt;The ColdFusion team at Adobe have done an outstanding job with ColdFusion ORM, which now provides ColdFusion developers with access to
&lt;a href=&quot;http://www.hibernate.org/&quot; target=&quot;_blank&quot;&gt;Hibernate&lt;/a&gt;, an enterprise-ready, open source, industry-standard Java ORM. The documentation on how to use CF ORM in the ColdFusion docs is also quite 
good, providing most of what you need to know to make use of the features. The problem, however, is that Hibernate is a pretty complex tool, and in
order to use CF ORM successfully you really need to understand certain things about Hibernate. This session is designed to teach you some of those 
things - it will cover material that is not included in the ColdFusion documentation, but that is essential to understand when working with the ORM.&lt;/p&gt;
&lt;p&gt;Topics covered will include Hibernate Session Management, Understanding Object States, Working with Detached Objects, Concurrency and 
Using a Base Persistent Object. We&apos;ll also be looking at the new Transaction Management model in the recently released ColdFusion 9.0.1.
If you plan on working with CF ORM and are not already familiar with these concepts I think you&apos;ll really benefit from this session. It is,
however, an advanced session, so if you are totally unfamiliar with CF ORM you may find it a bit confusing.&lt;/p&gt;
&lt;p&gt;The session is scheduled for 5:30pm (ouch!) on Wednesday, July 28th.&lt;/p&gt;
&lt;h3&gt;Automagic Validations for ColdFusion Objects&lt;/h3&gt;
&lt;p&gt;This session will provide an overview of, as well as a detailed &lt;em&gt;how-to&lt;/em&gt; about a Validation framework for ColdFusion. The title is
a slight misnomer, as, although the framework was originally written to work inside an object-oriented application, and remains an ideal solution for
that, it has recently been enhanced to work with simple ColdFusion structures as well.  This means that anyone who is looking for a better way of
addressing their validation requirements, both on the client side and on the server side, can now benefit from the framework, even if they are not
using objects.&lt;/p&gt;
&lt;p&gt;The main benefit of the framework is that it will automatically generate all of your client-side and server-side validations for you, from a simple
set of metadata. This frees you from the drudgery of writing similar validation code over and over again, and also eliminates the possibility of adding
bugs into your application via your validation code. The framework, called &lt;em&gt;&lt;a href=&quot;http://www.validatethis.org/&quot; target=&quot;_blank&quot;&gt;ValidateThis&lt;/a&gt;&lt;/em&gt;, is being actively developed by myself and a number of 
other contributors, so not only is it extremely functional and flexible right now, but new features are being added continually. If you are
interested in finding out more about it, including exactly how to implement it in a new or existing application (and it&apos;s dead easy), I encourage
you to attend my session. It will be held at 3:15pm on Friday, July 30th, and is being repeated at 2:45pm on Saturday, July 31st.&lt;/p&gt;
&lt;p&gt;I hope to see you at one, or both, of my sessions. If we haven&apos;t met before please come by and say hi.&lt;/p&gt; 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>CF ORM Integration</category>				
				
				<category>ValidateThis</category>				
				
				<category>CFUnited</category>				
				
				<pubDate>Mon, 19 Jul 2010 09:47:00 -0400</pubDate>
				<guid>http://www.silverwareconsulting.com/index.cfm/2010/7/19/CFUnited-is-Almost-Here--Learn-about-Validations-and-ORM</guid>
				
			</item>
			
			<item>
				<title>Two Important Deadlines for ColdFusion Developers</title>
				<link>http://www.silverwareconsulting.com/index.cfm/2010/2/12/Two-Important-Deadlines-for-ColdFusion-Developers</link>
				<description>
				
				&lt;strong&gt;Update:&lt;/strong&gt; The early-bird rate for the &lt;a href=&quot;http://www.cfobjective.com/precon.cfm&quot; target=&quot;_blank&quot;&gt;pre-conference training sessions&lt;/a&gt;, has been extended, as has the deadline for &lt;a href=&quot;http://callforspeakers.cfconf.org/?event=vote&amp;eventId=188&quot; target=&quot;_blank&quot;&gt;CFUnited voting&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;
Just wanted to post a quick reminder to folks of the following dates:&lt;/p&gt;
&lt;h3&gt;cf.Objective() Pre-Conference Early-Bird Extended!&lt;/h3&gt;
&lt;p&gt;The discounted early-bird rate for the &lt;a href=&quot;http://www.cfobjective.com/&quot; target=&quot;_blank&quot;&gt;cf.Objective()&lt;/a&gt; conference fee has expired, but the discounts on most of the &lt;a href=&quot;http://www.cfobjective.com/precon.cfm&quot; target=&quot;_blank&quot;&gt;pre-conference training sessions&lt;/a&gt;, has been extended. You can still save $200 off of &lt;a href=&quot;http://www.compoundtheory.com/&quot; target=&quot;_blank&quot;&gt;Mark Mandel&lt;/a&gt; 
and my two-day hands-on workshop, &lt;a href=&quot;http://www.ColdFusionORMTraining.com&quot;&gt;Developing Applications with ColdFusion 9 Object Relational Mapping&lt;/a&gt; if you register soon.
So what are you waiting for? Registration is done via the &lt;a href=&quot;https://www.bestmeetings.com/registration/cfobjective/cfobjective.cfm&quot; target=&quot;_blank&quot;&gt;cf.Objective() web site&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;And if ORM isn&apos;t your thing, there are a whole bunch of workshops from which to choose, most of which are offering discounts:
&lt;ul&gt;
	&lt;li&gt;Building Secure CFML Applications (April 21) - Jason Dean and Pete Freitag&lt;/li&gt;
	&lt;li&gt;Coldbox:100 Training (April 21) - Luis Majano&lt;/li&gt;
	&lt;li&gt;Developing Applications with ColdFusion 9 Object Relational Mapping (ORM) (April 20-21) - Bob Silverberg and Mark Mandel&lt;/li&gt;
	&lt;li&gt;Getting Started with Flex and AIR Development with the Flex SDK (April 21) - John Mason&lt;/li&gt;
	&lt;li&gt;Mach-II and OOP from the Ground Up (April 20-21) - Kurt Weirsma, Peter Farrell and Matt Woodward&lt;/li&gt;
	&lt;li&gt;Rapid Development with Model-Glue 3 (April 20-21) - Dan Wilson and Ezra Parker&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;
&lt;h3&gt;Voting for CFUnited Ends February 20th&lt;/h3&gt;
&lt;p&gt;The folks at &lt;a href=&quot;http://cfunited.com&quot; target=&quot;_blank&quot;&gt;CFUnited&lt;/a&gt; have given the ColdFusion community the opportunity to help choose which sessions
will be included by &lt;a href=&quot;http://callforspeakers.cfconf.org/?event=vote&amp;eventId=188&quot; target=&quot;_blank&quot;&gt;voting&lt;/a&gt; on them. Unfortunately the window of
opportunity is very small, with the vote closing on February 20th. So get out there and &lt;a href=&quot;http://callforspeakers.cfconf.org/?event=vote&amp;eventId=188&quot; target=&quot;_blank&quot;&gt;vote&lt;/a&gt;,
and while you&apos;re there please consider voting for &lt;a href=&quot;http://blog.mxunit.org/&quot; target=&quot;_blank&quot;&gt;Marc Esher&lt;/a&gt;&apos;s sessions. He&apos;s an awesome speaker and no slouch in the brain department, and his proposed
End-to-End Testing Roundtable will be a session not to miss.&lt;/p&gt; 
				</description>
				
				<category>cfObjective</category>				
				
				<category>CFUnited</category>				
				
				<pubDate>Fri, 12 Feb 2010 14:06:00 -0400</pubDate>
				<guid>http://www.silverwareconsulting.com/index.cfm/2010/2/12/Two-Important-Deadlines-for-ColdFusion-Developers</guid>
				
			</item>
			
			<item>
				<title>Join me at CFUnited and Get a Discount, Now</title>
				<link>http://www.silverwareconsulting.com/index.cfm/2010/1/5/Join-me-at-CFUnited-and-Get-a-Discount-Now</link>
				<description>
				
				I&apos;m delighted to announce (quite late, I might add) that one of my topics has been chosen to be presented at &lt;a href=&quot;http://cfunited.com&quot; target=&quot;_blank&quot;&gt;CFUnited 2010&lt;/a&gt; in July.
I&apos;ll be speaking on &lt;em&gt;Automagic Validations for ColdFusion Objects&lt;/em&gt;, which I summarized to the committee as:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Are you confused about where to put the validation logic in your object oriented application? Are you tired of writing one set of validations for the server side and another set for the client side? Are you looking for a way to encapsulate your validation logic, so your business objects do not have to change each time your validation rules change? If you answered yes to any of those questions, then this is the session for you. In this session you will learn about an open source project that delivers all of the above, and is easy to integrate into any project. You define your business rules in a simple XML file and the framework will automagically perform all of your server side validations and generate all of your client side validations. What&apos;s more, the framework is flexible and extensible enough to allow you to define an unlimited number of custom validation types and messages, all without touching any of the framework&apos;s or your own code. You&apos;ll leave the session with an understanding of what the framework can do for you, as well as how to implement it into a new or existing application. This framework is meant to be used in an application that makes use of objects. This would include ones that use Transfer, Reactor, hand-coded beans/DAOs, and, of course, ColdFusion 9&apos;s ORM.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;If you&apos;re thinking about attending, you might want to register this week, as the &lt;a href=&quot;http://cfunited.com/blog/index.cfm/2010/1/4/Early-Bird-Ends-182010&quot; target=&quot;_blank&quot;&gt;Early Bird pricing ends this Friday.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I look forward to catching up with friends and colleagues at the conference, and hope to meet some new folks as well.  Perhaps I&apos;ll see you there?&lt;/p&gt; 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>CFUnited</category>				
				
				<category>ValidateThis</category>				
				
				<category>Presentations</category>				
				
				<pubDate>Tue, 05 Jan 2010 11:04:00 -0400</pubDate>
				<guid>http://www.silverwareconsulting.com/index.cfm/2010/1/5/Join-me-at-CFUnited-and-Get-a-Discount-Now</guid>
				
			</item>
			</channel></rss>