<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8956522932047124159</id><updated>2011-11-27T17:20:47.985-06:00</updated><category term='burts bees'/><category term='side agent'/><category term='Visual Studio'/><category term='beer'/><category term='IIS 7'/><category term='mead'/><category term='movies'/><category term='brewing'/><category term='fermentation'/><category term='Belgianish Ale Project'/><category term='dotNet'/><category term='random'/><category term='club'/><category term='NHC'/><category term='CF 9'/><category term='misc'/><category term='pintley'/><category term='lip balm'/><category term='recipe'/><category term='jobs'/><category term='Backup'/><category term='javacast'/><category term='SBS'/><category term='short stories'/><category term='coding'/><category term='web site'/><category term='Belgian'/><category term='mint'/><category term='ColdFusion'/><category term='Model-Glue'/><category term='hops'/><category term='rhizomes'/><category term='Utilities'/><title type='text'>Brew Coder</title><subtitle type='html'>Coding rants and brewing thoughts.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>54</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-3791752318551015655</id><published>2011-08-04T10:08:00.001-05:00</published><updated>2011-08-04T10:13:24.203-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='side agent'/><category scheme='http://www.blogger.com/atom/ns#' term='dotNet'/><category scheme='http://www.blogger.com/atom/ns#' term='ColdFusion'/><title type='text'>To frequent adventures using DotNet with ColdFusion</title><content type='html'>&lt;b&gt;Adventure:&lt;/b&gt; Your CF and DotNet code are working great and talking on your dev server and integration server but not on test or production? Error says "Class xxx not found in the specified assembly list".&amp;nbsp; Even though you can call built in dotnet methods, so the CF .Net integration service is working, you can't call any of your assemblies.&lt;br /&gt;&lt;br /&gt;After comparing, trying and reading many, many, many things. The final solution was to uninstall and re-install the CF 8 .Net integration service. There is an install on the &lt;a href="http://www.adobe.com/support/coldfusion/downloads.html"&gt;Adobe ColdFusion product downloads pag&lt;/a&gt;e. I found the solution on &lt;a href="http://www.houseoffusion.com/groups/cf-talk/thread.cfm/threadid:53395"&gt;this forum post&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-3791752318551015655?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/3791752318551015655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2011/08/to-frequent-adventures-using-dotnet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/3791752318551015655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/3791752318551015655'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2011/08/to-frequent-adventures-using-dotnet.html' title='To frequent adventures using DotNet with ColdFusion'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-5361896142570073224</id><published>2011-07-22T11:34:00.002-05:00</published><updated>2011-07-22T11:34:46.119-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='short stories'/><title type='text'>Free Sci-Fi &amp; Fantasy stories for e-readers</title><content type='html'>&lt;em&gt;GigaNotoSaurus&lt;/em&gt; (the webzine, edited by Ann Leckie) publishes  one longish fantasy or science fiction story monthly.  &lt;em&gt;Longish&lt;/em&gt;  meaning longer than a short story, and shorter than a novel.&lt;br /&gt;&lt;a href="http://giganotosaurus.org/"&gt;giganotosaurus.org &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-5361896142570073224?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/5361896142570073224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2011/07/free-sci-fi-fantasy-stories-for-e.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/5361896142570073224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/5361896142570073224'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2011/07/free-sci-fi-fantasy-stories-for-e.html' title='Free Sci-Fi &amp; Fantasy stories for e-readers'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-453456446229490434</id><published>2011-07-22T11:13:00.001-05:00</published><updated>2011-07-22T11:36:18.811-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='side agent'/><category scheme='http://www.blogger.com/atom/ns#' term='dotNet'/><category scheme='http://www.blogger.com/atom/ns#' term='ColdFusion'/><title type='text'>Not another adventure using DotNet with ColdFusion via the side agent</title><content type='html'>&lt;b&gt;Adventure: SVN fails to update the code when deploying to a server&lt;/b&gt;&lt;br /&gt;Remember to stop the ColdFusion .Net service when doing an svn update. It hangs onto the DLL like candy in a 3 year old's hand. Stop the service, svn update, start the service. You should build this into your deployment process if you are able, ANT, powershell or batch files work well.&amp;nbsp; Or you could use those nice MS deployment tools. We'll get there but we're still converting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-453456446229490434?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/453456446229490434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2011/07/not-another-adventures-using-dotnet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/453456446229490434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/453456446229490434'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2011/07/not-another-adventures-using-dotnet.html' title='Not another adventure using DotNet with ColdFusion via the side agent'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-3336374625455845718</id><published>2011-07-08T09:54:00.001-05:00</published><updated>2011-07-22T11:06:08.598-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javacast'/><category scheme='http://www.blogger.com/atom/ns#' term='side agent'/><category scheme='http://www.blogger.com/atom/ns#' term='dotNet'/><category scheme='http://www.blogger.com/atom/ns#' term='ColdFusion'/><title type='text'>Yes, more adventures using DotNet with ColdFusion</title><content type='html'>&lt;b&gt;Adventure: Method not found!&lt;/b&gt;&lt;br /&gt;When you get the error "method was not found", pause and take off your CF typeless hat and put on the hard typed language hat. The one with the big HTL on it. Even though in CF a number might be a string, the java proxy will convert it to a number. I was trying to set a CF variable holding a number into a dotnet property of type string and kept getting the "method not found". After a javacast to string it worked. The java proxy must have hard typed it to a numeric.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-3336374625455845718?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/3336374625455845718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2011/07/yes-more-adventures-using-dotnet-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/3336374625455845718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/3336374625455845718'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2011/07/yes-more-adventures-using-dotnet-with.html' title='Yes, more adventures using DotNet with ColdFusion'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-3746560083339534725</id><published>2011-06-29T08:38:00.001-05:00</published><updated>2011-07-22T11:06:08.599-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='side agent'/><category scheme='http://www.blogger.com/atom/ns#' term='dotNet'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='ColdFusion'/><title type='text'>Yes even more adventures with DotNet and ColdFusion</title><content type='html'>&lt;b&gt;Adventure: pre-build and post-build events in Visual Studio&lt;/b&gt; &lt;br /&gt;This adventure is more of a work flow improvement. Now I had been pointing my CF code at the Visual studio project's bin folder for the assembly. I do this using ColdSpring and a config object that has blocks of settings per environment. So on local dev I point at the project but on integration, test and prod I point at an assembly (dll) that is with my CF package folder structure. So on my laptop it uses the dll in the project so every time I build (restart the ColdFusion .Net service first) I get the new code. However I am not testing the deployed assembly in the CF package and I had to copy it from my VS project when I wanted to release that version. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt; &lt;br /&gt;I used a post build event in VS to copy the dll from my project to the CF package with something like this.&lt;br /&gt;&lt;br /&gt;copy /y "$(TargetPath)" "C:\YourWebSiteDir\notWebRoot\dotnet"&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Next I said why am I restarting the ColdFusion .Net service by hand.&lt;br /&gt;&lt;br /&gt;Pre-build event:&lt;br /&gt;&lt;br /&gt;Net stop "ColdFusion 8 .Net Service"&lt;br /&gt;&lt;br /&gt;Post-build event (after the copy event):&lt;br /&gt;Net start "ColdFusion 8 .Net Service"&lt;br /&gt;&lt;br /&gt;So now I just build in VS and services are restarted and the dll updated in my CF source code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-3746560083339534725?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/3746560083339534725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2011/06/yes-even-more-adventures-with-dotnet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/3746560083339534725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/3746560083339534725'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2011/06/yes-even-more-adventures-with-dotnet.html' title='Yes even more adventures with DotNet and ColdFusion'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-2575023973527338860</id><published>2011-06-29T08:06:00.000-05:00</published><updated>2011-06-29T08:06:19.085-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SBS'/><category scheme='http://www.blogger.com/atom/ns#' term='IIS 7'/><category scheme='http://www.blogger.com/atom/ns#' term='ColdFusion'/><category scheme='http://www.blogger.com/atom/ns#' term='CF 9'/><title type='text'>ColdFusion 9 issues with SBS Sharepoint and other sites.</title><content type='html'>I had helped someone install CF9 on their web server and we choose all sites when asked what IIS sites to connect it to. They had several IIS sites for their MS Small Business Server and one CF site. The CF site worked and we called it a day. A few days later they contacted me saying the SBS Sharepoint and other sites where breaking and the MS tech support thought it was ColdFusion. Well I had not heard of this before but went out to help. It seems that the CF 9 install adds a wild card IIS handler mapping for "*" so all requests go through CF. When they turned of the CF application service images were broken until they removed the wild card mapping. Why CF 9 needs a wildcard mapping I do not know.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-2575023973527338860?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/2575023973527338860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2011/06/coldfusion-9-issues-with-sbs-sharepoint.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/2575023973527338860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/2575023973527338860'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2011/06/coldfusion-9-issues-with-sbs-sharepoint.html' title='ColdFusion 9 issues with SBS Sharepoint and other sites.'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-4035028328811476439</id><published>2011-06-08T08:28:00.001-05:00</published><updated>2011-06-08T08:30:07.000-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='side agent'/><category scheme='http://www.blogger.com/atom/ns#' term='dotNet'/><category scheme='http://www.blogger.com/atom/ns#' term='ColdFusion'/><title type='text'>Even more adventures with DotNet and ColdFusion</title><content type='html'>&lt;b&gt;Adventure 6: no automatic ToString() on DotNet string properties&lt;/b&gt;&lt;br /&gt;I have some string properties in my dotnet poco (or transfer object) and I map them to my CF business object. But if the dotnet property is null the set fails in CF saying the parameter to the CF versions set method was not passed. So wrapping the get on the dotnet poco with the CF function ToString() solves this. Its as if CF can't convert the dotnet null to an empty string with out some help.&amp;nbsp;&lt;b&gt; &lt;/b&gt;No biggy, just interesting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-4035028328811476439?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/4035028328811476439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2011/06/even-more-adventures-with-dotnet-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/4035028328811476439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/4035028328811476439'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2011/06/even-more-adventures-with-dotnet-and.html' title='Even more adventures with DotNet and ColdFusion'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-3732104453803340581</id><published>2011-06-07T07:38:00.002-05:00</published><updated>2011-06-08T08:29:18.306-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='side agent'/><category scheme='http://www.blogger.com/atom/ns#' term='dotNet'/><category scheme='http://www.blogger.com/atom/ns#' term='ColdFusion'/><title type='text'>More adventures using DotNet with ColdFusion</title><content type='html'>&lt;b&gt;Adventure 4: What to send across the boundary. &lt;/b&gt;&lt;br /&gt;When you instantiate a DotNet object in CF its always a good idea to dump it to see how the proxy changed any method names. Well the vendors wsdl I am working with has about 60 classes, enums and interfaces. Not very abstracted. In several cases a property would be one of two different depending on the results of the web service call. And they did not inherit any base class. I had to inspect the type and then cast the property to use it. Ouch. So instead of passing back nested business objects, enums and other dotnet fun stuff I decided to make a poco with all the information I needed. Boiling down about 7 to 10 objects and enums into one object with about 25 properties including some for exception messages.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Adventure 5: Who is the web.config for? Not ColdFusion. &lt;/b&gt;&lt;br /&gt;In Visual Studio I had setup Fiddler as a proxy with https termination so I can see my soap call that are SSL. I had done this in the web.config. Well once I started calling the assembly (dll) from CF Fiddler stopped seeing the calls. Hmm. Come to find out the web.config is for IIS. Solution:&amp;nbsp; the web service objects expose a proxy property you can set at run time by creating a WebProxy object. Warning: if the proxy is not available, fiddler running, it will not work. So this is just for debug.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-3732104453803340581?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/3732104453803340581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2011/06/more-adventures-using-dotnet-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/3732104453803340581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/3732104453803340581'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2011/06/more-adventures-using-dotnet-with.html' title='More adventures using DotNet with ColdFusion'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-2587972763057833204</id><published>2011-06-03T12:09:00.002-05:00</published><updated>2011-06-08T08:29:37.416-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='side agent'/><category scheme='http://www.blogger.com/atom/ns#' term='dotNet'/><category scheme='http://www.blogger.com/atom/ns#' term='ColdFusion'/><title type='text'>Adventures using DotNet with ColdFusion via the side agent</title><content type='html'>&amp;nbsp;I have a project were the web service of a vendor would not work with the Apache Axis 1.2.1 that CF uses.&lt;br /&gt;However I was able to call it via dotnet. So I decided to use the CF to .Net integration. I'd used it before but rebuild my dev machine since and forgot some of the glitches.&lt;br /&gt;&lt;br /&gt;This is all for ColdFusion 8.01 and .Net 3.5 framework. CF 8 does not work with .Net 4 and we are not on CF 9 yet.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Adventure 1: the java.lang.ClassNotFoundException error.&lt;/b&gt;&lt;br /&gt;For starters if you are running the multi-server install the process that creates new server instances has a huge fault. It does not copy the dotnet proxy config to the created CF server instances.&amp;nbsp; Find in the master cfusion instance this file, dotnet_coreproxy.config, and copy it to the same location in your server instance.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Adventure 2: unable to copy file [your assembly dll] another process is using it.&lt;/b&gt;&lt;br /&gt;For development in CF I pointed at the dll in my projects bin directory. However once you invoke it from CF the CF .net side agent service locks this so when you recompile in Visual Studio it will error. Restarting the .net side agent service temporarily breaks the link. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Adventure 3: .net exception passed to CF = &lt;/b&gt;&lt;b&gt; java.lang.ClassNotFoundException&lt;/b&gt;&lt;br /&gt;Passing some exceptions back work just fine but if the exception has nested objects that CF does not know how to find to proxy it will error. Even if they are in my assembly. They must not be in base .net library that CF is using. I have not found a good solution other than creating my own object to pass back to CF.&lt;br /&gt;&lt;b&gt;Update:&lt;/b&gt; I implemented an exception processing function that catches several types of exceptions like&amp;nbsp; SoapHeaderException and pulls the information out and adds it to a poco I created to simplify what CF has to deal with.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-2587972763057833204?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/2587972763057833204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2011/06/adventures-using-dotnet-with-coldfusion.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/2587972763057833204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/2587972763057833204'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2011/06/adventures-using-dotnet-with-coldfusion.html' title='Adventures using DotNet with ColdFusion via the side agent'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-9095640825586586805</id><published>2011-05-10T22:19:00.001-05:00</published><updated>2011-05-10T22:32:59.547-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='random'/><title type='text'>To kill explorer.exe or not</title><content type='html'>Yeah, I wouldn't say I've been missing it Bill...I killed explorer.exe and I have no task bar, no desktop, no context menu's. I just have what ever apps were already running and alt+tab baby! Clean and mean, focused.&lt;br /&gt;&lt;br /&gt;In the beginning there was a large AS$ file that I knew was probably a little large. Well, uh, dude your head exploded. Then my system froze like a tear on a snowman. The pacifist in my decided to wait and just let things work man. Then about 30 seconds later I said KICK IT! Then proceeded to try and stop the file load.&lt;br /&gt;&lt;br /&gt;1. ESC, the go to button, the number one EXIT button.&lt;br /&gt;2. Alt+F4, its not just a good hacker name, its the second EXIT.&lt;br /&gt;3. Task Manager, no not my list of crap to do. The master of the tasks your enslaved cpu does for you. This is the EMERGENCY EXIT, or as noted in the menu sometimes its called end process or the more direct 'kill".&lt;br /&gt;4. Previous to this you might have had a semblance of a shell or kernel. Now, you've got the power, at least the power button. The kill switch, the hammer, the plug, the terminator, the lack of electrons, or EJECT.&lt;br /&gt;&lt;br /&gt;After 1, 2, I did 3 and killed explorer.exe. Come on man! This hog of a cpu must go. Oh its so worth my time, DELETED!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cool, I have no task bar now, or menu or context menu. What's cool is I still know how to navigate the apps and tabs within the apps. Alt+tab between apps, ctlr+tab between tabs, tab or alt your way to selection.&lt;br /&gt;&lt;br /&gt;Thank you to Bill Gates and his team for making an OS that is not to shabby. Just don't block the EXITS.&lt;br /&gt;&lt;br /&gt;Did I mention I have no shutdown functionality. Z power button it is! Grid off.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-9095640825586586805?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/9095640825586586805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2011/05/to-kill-explorerexe-or-not.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/9095640825586586805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/9095640825586586805'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2011/05/to-kill-explorerexe-or-not.html' title='To kill explorer.exe or not'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-4066906249606309575</id><published>2011-02-17T23:13:00.001-06:00</published><updated>2011-02-17T23:16:39.896-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='beer'/><category scheme='http://www.blogger.com/atom/ns#' term='web site'/><category scheme='http://www.blogger.com/atom/ns#' term='pintley'/><title type='text'>Pintley Is to Beer as Pandora is to Music</title><content type='html'>Wow, have you checked out &lt;a href="http://www.pintley.com/"&gt;Pintley&lt;/a&gt;. It is what &lt;a href="http://www.pandora.com/"&gt;Pandora&lt;/a&gt; is to music lovers. &lt;a href="http://www.pintley.com/"&gt;Pintley&lt;/a&gt; lets you score the beers you have tried and changes its recommendations based on what you like or dislike. Pintley has great facebook integration also.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-4066906249606309575?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/4066906249606309575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2011/02/pintley-is-to-beer-as-pandora-is-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/4066906249606309575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/4066906249606309575'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2011/02/pintley-is-to-beer-as-pandora-is-to.html' title='Pintley Is to Beer as Pandora is to Music'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-5803820866378562664</id><published>2011-02-10T08:32:00.002-06:00</published><updated>2011-02-10T08:32:23.155-06:00</updated><title type='text'>Bread Helmet Guy</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-pn4FxDIIaOo/TVP27U-hPFI/AAAAAAAAACY/RYGoHMDYmYA/s1600/EBGCrazyBread.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="213" src="http://1.bp.blogspot.com/-pn4FxDIIaOo/TVP27U-hPFI/AAAAAAAAACY/RYGoHMDYmYA/s320/EBGCrazyBread.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-5803820866378562664?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/5803820866378562664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2011/02/bread-helmet-guy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/5803820866378562664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/5803820866378562664'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2011/02/bread-helmet-guy.html' title='Bread Helmet Guy'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-pn4FxDIIaOo/TVP27U-hPFI/AAAAAAAAACY/RYGoHMDYmYA/s72-c/EBGCrazyBread.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-1204228695461999039</id><published>2010-12-15T09:23:00.000-06:00</published><updated>2010-12-15T09:23:57.664-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Utilities'/><category scheme='http://www.blogger.com/atom/ns#' term='Backup'/><title type='text'>Put the SyncToy in the DropBox - cheap backup</title><content type='html'>I recently, okay finally, installed Dropbox. I was investigating cheap backup options for the small amount of data my in-laws needed backed up. So I setup DropBox on their computer and I used Microsoft SyncToy to mirror a bunch of file locations to the MyDropBox folder. I setup the mirror to run at login and gave them a desktop shortcut to run it on demand. All for free. I even setup the wall to flip around when ever they say "Let's go to the cloud".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-1204228695461999039?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/1204228695461999039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2010/12/put-synctoy-in-dropbox-cheap-backup.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/1204228695461999039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/1204228695461999039'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2010/12/put-synctoy-in-dropbox-cheap-backup.html' title='Put the SyncToy in the DropBox - cheap backup'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-8402700998724569307</id><published>2010-09-30T14:59:00.000-05:00</published><updated>2010-09-30T14:59:55.972-05:00</updated><title type='text'>Lift Bridge is Hiring – Brewmaster</title><content type='html'>&lt;a href="http://blog.liftbridgebeer.com/?p=282"&gt;Lift Bridge is Hiring – Brewmaster&lt;/a&gt;&lt;div&gt;Not that I qualify, except in my dreams. Just passing it along.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-8402700998724569307?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blog.liftbridgebeer.com/?p=282' title='Lift Bridge is Hiring – Brewmaster'/><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/8402700998724569307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2010/09/lift-bridge-is-hiring-brewmaster.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/8402700998724569307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/8402700998724569307'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2010/09/lift-bridge-is-hiring-brewmaster.html' title='Lift Bridge is Hiring – Brewmaster'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-7808778551756349876</id><published>2010-09-29T16:12:00.002-05:00</published><updated>2010-09-29T16:12:53.595-05:00</updated><title type='text'>Huge ASP.Net vulnerability</title><content type='html'>If you run asp.net and have not seen this you need to read it.&lt;br /&gt;&lt;a href="http://www.microsoft.com/technet/security/bulletin/MS10-070.mspx"&gt;http://www.microsoft.com/technet/security/bulletin/MS10-070.mspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-7808778551756349876?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/7808778551756349876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2010/09/huge-aspnet-vulnerability.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/7808778551756349876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/7808778551756349876'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2010/09/huge-aspnet-vulnerability.html' title='Huge ASP.Net vulnerability'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-4922386532597878209</id><published>2010-09-29T11:08:00.000-05:00</published><updated>2010-09-29T11:08:18.408-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><title type='text'>Mayo Clinic is looking for senior .Net developers</title><content type='html'>My team is hiring dotnet developers. Check it out. Rochester is a great place to live. &lt;br /&gt;http://rmn.craigslist.org/sof/1971692842.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-4922386532597878209?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/4922386532597878209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2010/09/mayo-clinic-is-looking-for-senior-net.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/4922386532597878209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/4922386532597878209'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2010/09/mayo-clinic-is-looking-for-senior-net.html' title='Mayo Clinic is looking for senior .Net developers'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-7519276356543873720</id><published>2010-08-21T20:06:00.000-05:00</published><updated>2010-08-21T20:06:21.211-05:00</updated><title type='text'>Fall harvest is coming</title><content type='html'>Looks like a good sampler pack for the Samuel Adams Fall Harvest pack. &lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img alt="" src="http://www.samueladams.com/promotions/newsletter/2010_v.8/img/inset01.gif" /&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-7519276356543873720?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/7519276356543873720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2010/08/fall-harvest-is-coming.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/7519276356543873720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/7519276356543873720'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2010/08/fall-harvest-is-coming.html' title='Fall harvest is coming'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-1832954807536463616</id><published>2010-07-22T19:36:00.003-05:00</published><updated>2010-07-22T19:51:59.788-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='brewing'/><title type='text'>Brewing, cleaning and all grain?</title><content type='html'>Some say brewing beer is like cooking, if you can follow directions you can brew beer. One big difference is you usually eat what you cooked fairly soon. A 5 gallon batch of beer might be around for a while. So its very important that after the beer cools below 170F you are very sanitary. Here are a few of my brew day tips.&lt;br /&gt;&lt;br /&gt;Tip 0 - Clean it. Something can not be sanitized unless its clean. Use a good cleaner. I also recommend switching cleaners every few batches. I feel this makes sure any bugs don't develop a resistance and if one cleaner lacks in an area then the other might make up for it. However one good cleaning product might work also.&lt;br /&gt;&lt;br /&gt;Tip 1 - Use a good sanitizer! I use Star San from Five star chemicals. It sanitizes very quickly, about 30 seconds. The foam will sanitize also. You can re-use it until its soiled or the PH drops below 3.2. You can spray it on gas connections and if they bubble then you have a leak. I usually have a tub of sanitizer sitting next to me so I can dip things in. &lt;br /&gt;&lt;br /&gt;Tip 2 - Cover it! After you sanitize something like a carboy, wort chiller or bottles you should cover them. I use aluminum foil or plastic wrap. Minimize pet traffic and air flow if you can also. &lt;br /&gt;&lt;br /&gt;Tip 3 - Chill fast. Once you are below 170F you are at risk of contamination. Chill quickly with a wort chiller or an ice bath. If using an ice bath make sure you have plenty of ice. Cooling works best if there is a good temperature differential. &lt;br /&gt;&lt;br /&gt;Tip 4 - A healthy fermentation can make up for some sanitation issues. Its a competition between your yeast and other stuff so favor the yeast.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-1832954807536463616?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/1832954807536463616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2010/07/brewing-cleaning-and-all-grain.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/1832954807536463616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/1832954807536463616'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2010/07/brewing-cleaning-and-all-grain.html' title='Brewing, cleaning and all grain?'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-7522617385388348166</id><published>2010-06-29T21:45:00.002-05:00</published><updated>2010-06-29T21:53:30.570-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='beer'/><category scheme='http://www.blogger.com/atom/ns#' term='NHC'/><title type='text'>National Homebrew Conference</title><content type='html'>NHC 2010 was awesome.&lt;br /&gt;&lt;br /&gt;In General:&lt;br /&gt;Registration went fast and the sessions were well staffed. The commemorative beers and meads where very good. Having a jockybox for clubs to use for serving at the hospitality suite was very nice. The vendor selection in the hospitality suite was great. All the staff were very helpful and ready to serve you.&lt;br /&gt;&lt;br /&gt;Sponsors and Vendors: wow there were some great swag in the hospitality suite. Five star chemical and Sam adams had some of the best. &lt;br /&gt;&lt;br /&gt;Blichman Engineering, More Beer and Sabco all had awesome displays of brewing gear.&lt;br /&gt;&lt;br /&gt;My best session: the Mead tasting panel. Wow, getting to taste 6 honeys and 6 meads was awesome. &lt;br /&gt;&lt;br /&gt;I was unable to attend Sat. but hear the dinner and award ceremony where awesome.&lt;br /&gt;&lt;br /&gt;My personal highlights:&lt;br /&gt;Meeting the king of IPA (tasty) at Burger king&lt;br /&gt;Meeting the brewcasters from the Brewing Network including Chad's dad and Terrance the black. Most brewcasters are taller than they appear on video.&lt;br /&gt;The Whites from White Labs where very nice and smiled a lot.&lt;br /&gt;Getting beer from John Mauer from Rogue.&lt;br /&gt;JP spraying beer radio all over Justin's face. Guess you should have worn those goggles I sent you for burning man.&lt;br /&gt;Pro-brewer night was awesome, wow, some great beers. I do wish more breweries sent actual employees rather than distributor reps.&lt;br /&gt;Ginger snaps are really great for breakfast&lt;br /&gt;Finding out Jamil once designed paintball equipment.&lt;br /&gt;Meeting who ate all the pies, great guy.&lt;br /&gt;Club night was off the hook! Wow some nice club booths and beers.&lt;br /&gt;Having Sean Paxton liking my brewers crackers that were his recipe!&lt;br /&gt;&lt;br /&gt;Everyone was very friendly and the hotel and staff were awesome.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-7522617385388348166?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/7522617385388348166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2010/06/national-homebrew-conference.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/7522617385388348166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/7522617385388348166'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2010/06/national-homebrew-conference.html' title='National Homebrew Conference'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-5219742239453699240</id><published>2010-05-12T20:55:00.002-05:00</published><updated>2010-05-12T21:00:54.494-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ColdFusion'/><title type='text'>The CF awesomeness of Ben Nadel</title><content type='html'>I'd just like to say that Ben Nadel has done a heck of lot for the CF community. Many of the people on my team including me have used or referenced his code samples over and over. His recent &lt;a href="http://www.bennadel.com/blog/1921-reMultiMatch-Extracting-Iterative-Regular-Expression-Patterns-In-ColdFusion.htm"&gt;reMultiMatch()&lt;/a&gt; regEx post is another "spot on Ben". (reference to a youTube video)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-5219742239453699240?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/5219742239453699240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2010/05/cf-awesomeness-of-ben-nadel.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/5219742239453699240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/5219742239453699240'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2010/05/cf-awesomeness-of-ben-nadel.html' title='The CF awesomeness of Ben Nadel'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-774745073576431693</id><published>2010-04-01T08:43:00.003-05:00</published><updated>2010-04-01T08:44:27.599-05:00</updated><title type='text'>New Employee Starter Kit</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_NS7L_cHgNaA/S7SjMTUzmGI/AAAAAAAAABw/TDSVBYiVmwM/s1600/Yo_NESK.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://3.bp.blogspot.com/_NS7L_cHgNaA/S7SjMTUzmGI/AAAAAAAAABw/TDSVBYiVmwM/s320/Yo_NESK.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5455164480393812066" /&gt;&lt;/a&gt;&lt;br /&gt;At work we developed a way to help new employees get all the office supplies they need in one step.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-774745073576431693?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/774745073576431693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2010/04/new-employee-starter-kit.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/774745073576431693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/774745073576431693'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2010/04/new-employee-starter-kit.html' title='New Employee Starter Kit'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_NS7L_cHgNaA/S7SjMTUzmGI/AAAAAAAAABw/TDSVBYiVmwM/s72-c/Yo_NESK.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-4401947191332128159</id><published>2010-02-09T10:17:00.004-06:00</published><updated>2010-02-09T10:20:40.914-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ColdFusion'/><title type='text'>ColdFusion Contractors Wanted</title><content type='html'>We are hiring some ColdFusion contractors. Skills in OO, web services, xml, MSSQL, Model-Glue, ColdSpring are all desirable. These are senior positions. The positions will most likely be at least a year if not longer. Post a comment if you would like to apply or need more info.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-4401947191332128159?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/4401947191332128159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2010/02/coldfusion-contractors-wanted.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/4401947191332128159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/4401947191332128159'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2010/02/coldfusion-contractors-wanted.html' title='ColdFusion Contractors Wanted'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-8320569119018174936</id><published>2010-02-02T07:55:00.003-06:00</published><updated>2011-07-22T10:52:58.945-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dotNet'/><category scheme='http://www.blogger.com/atom/ns#' term='ColdFusion'/><title type='text'>Change vs Progress</title><content type='html'>When does change become progress? Is progress planned ahead of time? Does change just morph into progress at some point? Or is it only in reflection that you can say progress was made? Our shop is converting technologies and I'm trying to figure out if we are making progress or just change. Its early yet so perhaps progress only comes with reflection.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-8320569119018174936?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/8320569119018174936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2010/02/change-vs-progress.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/8320569119018174936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/8320569119018174936'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2010/02/change-vs-progress.html' title='Change vs Progress'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-2923603122412254586</id><published>2010-01-28T23:30:00.002-06:00</published><updated>2010-01-28T23:34:35.693-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web site'/><category scheme='http://www.blogger.com/atom/ns#' term='club'/><title type='text'>Voice for Radio</title><content type='html'>A while back I suggested to James Spencer from Basic brewing a show topic about creating a club web site. What options are out there, things to watch out for etc. I was interviewed Monday for the show. I felt like I was in speech class in high school, nervous. I thought I was rambling, didn't make sense etc... But today I listened to the episode and hey it was not bad at all. That guy kinda knows what he is talking about. Well I hope it helps some club make a decision on a web site.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-2923603122412254586?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/2923603122412254586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2010/01/voice-for-radio.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/2923603122412254586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/2923603122412254586'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2010/01/voice-for-radio.html' title='Voice for Radio'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-6505633330025740535</id><published>2009-12-29T06:19:00.001-06:00</published><updated>2009-12-29T06:19:44.381-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='movies'/><title type='text'>Avatar Awesome</title><content type='html'>I saw Avatar in 3D over the weekend and wow. It was a visual feast from the landscape to the native creatures. The story line was very interesting with some parallels from Earths past. You do have to pay attention in the few scenes with both humans and the natives understand the size difference. This movie had mechs, wild creatures, a love scene, nice looking aliens, an uprising, man vs nature, space travel, and a spiritual side. Overall not a bad movie at all. &lt;br /&gt;&lt;br /&gt;Cons: I did have issues with the floating mountains. Sure maybe for some reason the rocks floated but could a floating rock have a waterfall from it? Also the mineral they were searching for was &lt;a href="http://en.wikipedia.org/wiki/Unobtainium"&gt;Unobtainium&lt;/a&gt;. Humorous but kind of a snap out of it moment for me in the movie.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-6505633330025740535?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/6505633330025740535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/12/avatar-awesome.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/6505633330025740535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/6505633330025740535'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/12/avatar-awesome.html' title='Avatar Awesome'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-3660462822184021970</id><published>2009-12-07T09:37:00.007-06:00</published><updated>2009-12-07T10:00:25.271-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mint'/><category scheme='http://www.blogger.com/atom/ns#' term='lip balm'/><category scheme='http://www.blogger.com/atom/ns#' term='burts bees'/><category scheme='http://www.blogger.com/atom/ns#' term='recipe'/><title type='text'>Spreading the merrymint. Mint Lip Balm</title><content type='html'>Merrymint mint lip balm recipe (kind of like &lt;a href="http://www.burtsbees.com/natural-products/lips/"&gt;burt's bees&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;makes about 12 -15 of the .15 oz tubes&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Equipment:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A sauce pan you don't care about to melt things in.&lt;/li&gt;&lt;li&gt;Digital scale is really nice to have&lt;/li&gt;&lt;li&gt;Having a &lt;a href="http://www.sks-bottle.com/340c/fin77c.html"&gt;tube filling tray&lt;/a&gt; really helps.&lt;/li&gt;&lt;li&gt;Spatula&lt;/li&gt;&lt;li&gt;A place to fill the tubes that you can get lip balm all over. I used a cake pan.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ingredients:&lt;/span&gt;&lt;br /&gt;1 oz beeswax (&lt;a href="http://beeswaxfrombeekeepers.com/"&gt;our wax was from a bee keepe&lt;/a&gt;&lt;a href="http://beeswaxfrombeekeepers.com/"&gt;r&lt;/a&gt;)&lt;br /&gt;0.5 oz virgin coconut oil (more like butter)&lt;br /&gt;0.5 oz regular coconut oil (more like butter)&lt;br /&gt;0.3 oz lanolin oil (helps to warm it)&lt;br /&gt;0.8 oz sunflower oil&lt;br /&gt;5 drops rosemary oil (high quality)&lt;br /&gt;30 - 40 drops peppermint oil (medium quality)&lt;br /&gt;&lt;br /&gt;optional: vitamin E oil.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Process:&lt;/span&gt;&lt;br /&gt;Heat all on very low/melt heat.&lt;br /&gt;When melted add the rosemary and peppermint drops.&lt;br /&gt;Pour into tubes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;About the recipe:&lt;/span&gt; we started with a recipe off the internet and I used all virgin coconut oil first and found it was to strong of a coconut flavor. The regular coconut oil did not have as much aromatics and was also softer. We also went 50/50 on wax to coconut oils to get a softer stick. You can use 1.5 oz wax to get a harder stick if you like. We also found that our rosemary oil was very high quality and cut it in half.&lt;br /&gt;&lt;br /&gt;Enjoy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-3660462822184021970?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/3660462822184021970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/12/spreading-merrymint-mint-lip-balm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/3660462822184021970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/3660462822184021970'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/12/spreading-merrymint-mint-lip-balm.html' title='Spreading the merrymint. Mint Lip Balm'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-7072606715125098999</id><published>2009-11-19T16:46:00.004-06:00</published><updated>2011-07-22T10:52:21.791-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dotNet'/><category scheme='http://www.blogger.com/atom/ns#' term='ColdFusion'/><title type='text'>Scratch that, switching to .Net</title><content type='html'>We were told yesterday by our IT leadership that we are switching to .Net. Talk about a change that rocks you to the core.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-7072606715125098999?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/7072606715125098999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/11/scratch-that-switching-to-net.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/7072606715125098999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/7072606715125098999'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/11/scratch-that-switching-to-net.html' title='Scratch that, switching to .Net'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-5670828387270414720</id><published>2009-10-14T09:16:00.003-05:00</published><updated>2009-10-14T09:20:05.662-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><title type='text'>ColdFusion programmers wanted</title><content type='html'>We will be hiring anywhere from 3 to 6 ColdFusion developers for 2010 projects. I do not know how soon the job postings will go up but I will updated this post when they do. If you are a ColdFusion Developer please comment or contact me.  Our team is on ColdFusion 8 and moving to CF9 early 2010. We use ColdSpring, Model-Glue and Farcry frameworks, MS SQL DB server...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-5670828387270414720?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/5670828387270414720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/10/coldfusion-programmers-wanted.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/5670828387270414720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/5670828387270414720'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/10/coldfusion-programmers-wanted.html' title='ColdFusion programmers wanted'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-3236137259326154115</id><published>2009-10-12T12:53:00.002-05:00</published><updated>2009-10-12T13:00:45.584-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mead'/><title type='text'>Chocolate Mead (braggot)</title><content type='html'>I brewed a Chocolate Mead this weekend. I've wanted to do this for a while. Here are the details.&lt;br /&gt;&lt;br /&gt;1 gallon batch&lt;br /&gt;------------&lt;br /&gt;1 oz pale chocolate malt - for that roasty chocolate flavor&lt;br /&gt;2 oz crystal 80 - for some sweetness the yeast can't ferment out.&lt;br /&gt;steep above for 10 to 15&lt;br /&gt;3 lbs wild flower honey&lt;br /&gt;boil for 10 minutes to increase the mouth feel increase melanoidin formation&lt;br /&gt;3.5 oz unsweetened bakers cocoa at flame out&lt;br /&gt;&lt;br /&gt;yeast: 4g BM45 rehydrated for 15 min - gives a slight berry flavor&lt;br /&gt;pitched at 61F last night.&lt;br /&gt;fermenting at 58F (in same fridge as my Kolsch)&lt;br /&gt;&lt;br /&gt;No bubbles this am, but still early.  I might have be either up the temp or move the mead since I need to keep the Kolsch cool.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-3236137259326154115?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/3236137259326154115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/10/chocolate-mead-braggot.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/3236137259326154115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/3236137259326154115'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/10/chocolate-mead-braggot.html' title='Chocolate Mead (braggot)'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-6209792264323614474</id><published>2009-10-09T12:25:00.003-05:00</published><updated>2009-10-09T13:19:33.499-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Belgianish Ale Project'/><title type='text'>Belgianish Experiment Results</title><content type='html'>Well its been a bit since I did the &lt;a href="http://brewcoder.blogspot.com/2009/07/belgianish-ale-project-feeding.html"&gt;Belgianish Ale Experiment&lt;/a&gt; and here are the results.&lt;br /&gt;&lt;br /&gt;First off I bottled a little to soon and there was lots of yeast sediment in the bottom of the bottles. I hit my FG (1018) so it was done but not clear. This prevented me from presenting it to friends until just last weekend. I poured some for a friend and he was very impressed. It was smooth with that Belgian flavor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-6209792264323614474?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/6209792264323614474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/10/belgianish-experiment-results.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/6209792264323614474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/6209792264323614474'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/10/belgianish-experiment-results.html' title='Belgianish Experiment Results'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-2592508704666909384</id><published>2009-09-21T12:54:00.003-05:00</published><updated>2009-09-21T13:01:25.007-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='brewing'/><title type='text'>Roggenbier fermenting</title><content type='html'>Well I brewed a partial mash clone of &lt;a href="http://schellsbrewery.com/ourbeers_info.php?id=26"&gt;Schell's Roggenbier&lt;/a&gt; this weekend. This was about 4 lbs of grain, the most grain I have ever partial mashed.  I decided to break out a cooler and use my two grain bags.  Previously I had just mashed in the pot. Well I missed my mash temp a bit, 148 instead of 152 range. I could not add more water since I still only have a 4 gallon brew kettle.  Schell's does a step mash with these steps:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="quote"&gt; 95F 5 minutes&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="quote"&gt;&lt;/span&gt;&lt;span class="quote"&gt; 113F 20 Minutes&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="quote"&gt;144F 10 minutes&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="quote"&gt;162F 30 Minutes&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="quote"&gt;172F  mash out&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;After that it was pretty good. As always I forgot to take an OG before pitching and darned if I was going to try after that. I'm fermenting it at 62 for the first several days then will ramp it to 68 over several days.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-2592508704666909384?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/2592508704666909384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/09/roggenbier-fermenting.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/2592508704666909384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/2592508704666909384'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/09/roggenbier-fermenting.html' title='Roggenbier fermenting'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-8555936193742015084</id><published>2009-09-11T13:34:00.003-05:00</published><updated>2009-09-18T12:17:46.605-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='misc'/><title type='text'>Cell phone phone home</title><content type='html'>If anyone finds my cell phone please call the Home listed in contacts. Thank you.  Last seen Tuesday 9/8 and goes by the name of "cell phone". It might need a charge by now but if it has power it will have a picture of my daughter on the background.&lt;br /&gt;&lt;br /&gt;UPDATE: A humming downstairs couch revealed my cell phone.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-8555936193742015084?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/8555936193742015084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/09/cell-phone-phone-home.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/8555936193742015084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/8555936193742015084'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/09/cell-phone-phone-home.html' title='Cell phone phone home'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-7656976392569913277</id><published>2009-08-24T15:39:00.003-05:00</published><updated>2009-08-26T09:29:24.606-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='brewing'/><title type='text'>Free as in Beer Kits</title><content type='html'>I won a beer ingredient kit from the &lt;a href="http://www.brewbubbas.com/"&gt;Brew Bubbas podcast&lt;/a&gt;. They had a contest for contest ideas and I submitted several. My idea of a beer with local ingredient won! I just heard they are sending me a &lt;a href="http://www.brewbubbas.com/Site/Brewers_Log/Entries/2009/5/2_California_Common_%28a.k.a.__Steam_Beer%29.html"&gt;California Common Kit from their brew log&lt;/a&gt;  Craig and Jerry are great guys and their podcast is great for every level of brewer. They are real down to earth guys with lots of respect for the craft and life in general.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-7656976392569913277?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/7656976392569913277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/08/free-as-in-beer-kits.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/7656976392569913277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/7656976392569913277'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/08/free-as-in-beer-kits.html' title='Free as in Beer Kits'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-288905443119584306</id><published>2009-08-20T12:52:00.003-05:00</published><updated>2009-08-20T12:58:17.162-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='brewing'/><category scheme='http://www.blogger.com/atom/ns#' term='ColdFusion'/><title type='text'>BeerXML SDK Project</title><content type='html'>BeerXML is a standard for storing beer recipes. Some applications and sites can read and export recipes in this format however the compliance to the standard varies WIDELY.  A while back I wrote a BeerXML parser for our club web site so we can post recipes. Doing so I said wow there should be some tools to help developers out. So I asked around and posted some messages on blogs asking if anyone wants to form an open source project. After getting two replies I decided to create this Google group. &lt;a href="http://groups.google.com/group/beerxml-sdk"&gt;BeerXML SDK&lt;/a&gt; to aid in the groups communication and planning.&lt;br /&gt;&lt;br /&gt;Current languages represented:&lt;br /&gt;ColdFusion&lt;br /&gt;C#&lt;br /&gt;Java&lt;br /&gt;Ruby&lt;br /&gt;&lt;br /&gt;Anyone is welcome to join. The main goal is to make some SDK's to help import BeerXML into native objects and data types. Other goals are exporting and other tools to work with the objects.&lt;br /&gt;However this is all up for discussion.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-288905443119584306?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/288905443119584306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/08/beerxml-sdk-project.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/288905443119584306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/288905443119584306'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/08/beerxml-sdk-project.html' title='BeerXML SDK Project'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-4262495550785265673</id><published>2009-08-11T08:49:00.002-05:00</published><updated>2009-08-11T08:54:17.577-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Model-Glue'/><category scheme='http://www.blogger.com/atom/ns#' term='ColdFusion'/><title type='text'>Model-Glue 3 is here!</title><content type='html'>The long awaited release of Model-Glue 3 (Gesture) is here. &lt;a href="http://model-glue.com/coldfusion.cfm"&gt;http://model-glue.com/coldfusion.cfm&lt;/a&gt;&lt;br /&gt;Some of the features I  like are helpers, formats and event types. We've been using concepts similar to some of these features and had Joe on sight a few times and he was the inspiration for a few. What a great MVC framework. We use MG across several of out applications both as the entire site or several MG apps nested within another framework. Model-Glue helps use split up the view and model tasks very nicely.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-4262495550785265673?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/4262495550785265673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/08/model-glue-3-is-here.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/4262495550785265673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/4262495550785265673'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/08/model-glue-3-is-here.html' title='Model-Glue 3 is here!'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-5178497258153246755</id><published>2009-08-07T12:28:00.005-05:00</published><updated>2009-08-07T12:53:19.194-05:00</updated><title type='text'>Thank You Boston Beer Company</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_NS7L_cHgNaA/Snxl0j47f4I/AAAAAAAAABk/hLb_tTqkAek/s1600-h/LongShot_Hat_2009.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 239px; height: 273px;" src="http://4.bp.blogspot.com/_NS7L_cHgNaA/Snxl0j47f4I/AAAAAAAAABk/hLb_tTqkAek/s320/LongShot_Hat_2009.jpg" alt="" id="BLOGGER_PHOTO_ID_5367276809580412802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I entered a raspberry wheat beer in to the Samuel Adams LongShot 2009 competition a while back. Its a free competition to enter and you get BJCP score sheets back. I placed 4th out of 10 in the fruit beer category for my region. Not to bad. An average of 32 for score. I have to say this was not my best version of the raspberry wheat in the first place. I was brew at someone elses house at the same time we where and mistakes were made.  But not a bad placement.&lt;br /&gt;&lt;br /&gt;So I received my score sheets and one thing I totally did not expect. A &lt;span style="font-weight: bold;"&gt;free hat&lt;/span&gt;, almost as good as free beer. This is a very nice hat with embroidery on the back that says LongShot and on the side that says 2009 homebrewer.  There were 1500+ entries nation wide so the Boston Beer Company put some real dollars behind.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-5178497258153246755?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/5178497258153246755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/08/thank-you-boston-beer-company.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/5178497258153246755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/5178497258153246755'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/08/thank-you-boston-beer-company.html' title='Thank You Boston Beer Company'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_NS7L_cHgNaA/Snxl0j47f4I/AAAAAAAAABk/hLb_tTqkAek/s72-c/LongShot_Hat_2009.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-9029871145604812050</id><published>2009-08-04T11:42:00.006-05:00</published><updated>2009-10-09T12:38:01.603-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Belgianish Ale Project'/><category scheme='http://www.blogger.com/atom/ns#' term='brewing'/><category scheme='http://www.blogger.com/atom/ns#' term='Belgian'/><title type='text'>The Belgianish Ale Project - Update</title><content type='html'>Fermentation is going strong at day 11 since the first feeding. I ramped up to 72F over several days and its been there for the last several days.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Feedings #?&lt;/span&gt;&lt;br /&gt;Well as always time got away from me and I was not able to brew a 3rd batch of wort to feed it and since its so far along I'd rather not expose it to any O2.&lt;br /&gt;&lt;br /&gt;Just for review I went from a week old starter to the first wort feeding of a 1051 OG wort.  After 3 days I added a 1095 OG wort and ramped the fermentation temp up from 68 to 72.  Might bump to 73 here since its still going.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-9029871145604812050?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/9029871145604812050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/08/belgianish-ale-project-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/9029871145604812050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/9029871145604812050'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/08/belgianish-ale-project-update.html' title='The Belgianish Ale Project - Update'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-5412086794857954163</id><published>2009-07-22T08:52:00.007-05:00</published><updated>2009-10-09T12:39:31.931-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Belgianish Ale Project'/><category scheme='http://www.blogger.com/atom/ns#' term='brewing'/><category scheme='http://www.blogger.com/atom/ns#' term='Belgian'/><title type='text'>The Belgianish Ale Project - Feeding a fermentation</title><content type='html'>Well after listening to an interview with Sean Paxton the homebrew chef talking about how Rochefort brews their beers I decided to try an experiment.  Rochefort brews 4 days and pitches the entire yeast on day 1 and adds the wort, then adds more wort the following days. They are doing this on a 1078OG beer. So I wanted to try something like this and partial because I have a 1500ml Wyeast Belgian Ale 1214 starter that was ready but did not have the time to brew with yet.  So I brewed up a 1 gallon belgian style 1050 OG wort to feed to the starter. In a day or two I'm going to feed it (add to it) another wort in the 1095 OG+ range.  I'd like to feed it one more time to build it up to a little over 3 gallons of around a 1080 beer. I might also feed it belgian candi syrup (dark) after that but prob only if I have time and only if its active fermentation.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hopville.com/recipe/81058/belgian-specialty-ale-recipes/belgianish-ale-project-feeding-1"&gt;Feeding 1 recipe&lt;/a&gt; (brewed 7/21)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hopville.com/recipe/81152/belgian-specialty-ale-recipes/belgianish-ale-project-feeding-2"&gt;Feeding 2 recipe&lt;/a&gt; (brewed 7/24)&lt;br /&gt;&lt;br /&gt;Feeding 3 - life got in the way and did not do this.&lt;br /&gt;&lt;br /&gt;Feeding 4 - ???&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-5412086794857954163?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/5412086794857954163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/07/belgianish-ale-project-feeding.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/5412086794857954163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/5412086794857954163'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/07/belgianish-ale-project-feeding.html' title='The Belgianish Ale Project - Feeding a fermentation'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-1375699805173552431</id><published>2009-07-13T23:10:00.005-05:00</published><updated>2009-07-13T23:20:53.042-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='brewing'/><title type='text'>3 gallon batches of  beer</title><content type='html'>Most homebrew batches are 5 gallons of beer. However for a long time now I have been doing smaller batches like one, two and three gallon batches. I've really come to like the three gallon batches. They fit in a 5 gallon carboy with no blow off of overflow. They are about 30 bottles so just right for having some to share/trade but enough to have some of your own. As you might guess, I still bottle. So bottling 30 bottles saves some time. Also I just did two 3 gallon batches at once. I find that I can brew more often yet get a good amount of beer still. It also saves a bit.&lt;br /&gt;&lt;br /&gt;To accomplish this I use hopville.com for formulating and scaling recipes. I keep the percentages and OG, IBU and stats as close as I can.  Sometimes its hard to keep SRM the same as some quantities do not split nicely. Hopeville.com does not do grams either so sometimes the spec'd recipe is a bit off from brewday. Overall I have had great success in small batches. You do have to watch the pitching rate but 3 gallons for a smack pack or vial is a good amount.&lt;br /&gt;&lt;br /&gt;I'm also looking a making a 2 liter bottle keg.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-1375699805173552431?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/1375699805173552431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/07/3-gallon-batches-of-beer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/1375699805173552431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/1375699805173552431'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/07/3-gallon-batches-of-beer.html' title='3 gallon batches of  beer'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-4124847390063452081</id><published>2009-07-13T08:46:00.000-05:00</published><updated>2009-07-13T08:48:37.871-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ColdFusion'/><title type='text'>ColdFusion 9 &amp; Bolt Public Beta. Special CF Meetup today.</title><content type='html'>&lt;span style=";font-family:Arial;font-size:85%;"  &gt;ColdFusion 9 and ColdFusion Builder (formerly Bolt)  are now on Adobe Labs. &lt;/span&gt; &lt;p&gt;&lt;a title="http://labs.adobe.com/technologies/coldfusion9/" href="http://labs.adobe.com/technologies/coldfusion9/"&gt;&lt;u title="http://labs.adobe.com/technologies/coldfusion9/"&gt;&lt;span title="http://labs.adobe.com/technologies/coldfusion9/" style="color: rgb(0, 0, 255);font-family:Arial;" &gt;http://labs.adobe.com/technologies/coldfusion9/&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;br /&gt;&lt;a title="http://labs.adobe.com/technologies/coldfusionbuilder/" href="http://labs.adobe.com/technologies/coldfusionbuilder/"&gt;&lt;u title="http://labs.adobe.com/technologies/coldfusionbuilder/"&gt;&lt;span title="http://labs.adobe.com/technologies/coldfusionbuilder/" style="color: rgb(0, 0, 255);font-family:Arial;" &gt;http://labs.adobe.com/technologies/coldfusionbuilder/&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;span style="font-family:Arial;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Also there is a CF meetup special session today with Terry Ryan presenting on Centaur and Bold. This  is basically an online CFUG meeting done via Adobe Connect. Just bring your  browser. &lt;/span&gt;&lt;a title="http://www.meetup.com/coldfusionmeetup/calendar/10841349/?a=nr1p_grp" href="http://www.meetup.com/coldfusionmeetup/calendar/10841349/?a=nr1p_grp"&gt;&lt;u title="http://www.meetup.com/coldfusionmeetup/calendar/10841349/?a=nr1p_grp"&gt;&lt;span title="http://www.meetup.com/coldfusionmeetup/calendar/10841349/?a=nr1p_grp" style="color: rgb(0, 0, 255);font-family:Arial;font-size:85%;"  &gt;http://www.meetup.com/coldfusionmeetup/calendar/10841349/?a=nr1p_grp&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-4124847390063452081?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/4124847390063452081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/07/coldfusion-9-bolt-public-beta-special.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/4124847390063452081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/4124847390063452081'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/07/coldfusion-9-bolt-public-beta-special.html' title='ColdFusion 9 &amp; Bolt Public Beta. Special CF Meetup today.'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-5370481186425361589</id><published>2009-07-06T09:02:00.007-05:00</published><updated>2009-07-09T13:21:33.705-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ColdFusion'/><title type='text'>CF 8.01 - vulnerability</title><content type='html'>UPDATE: Adobe hotfix for below issue. &lt;a href="http://www.adobe.com/support/security/bulletins/apsb09-09.html"&gt;http://www.adobe.com/support/security/bulletins/apsb09-09.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please read.&lt;br /&gt;&lt;a href="http://blogs.adobe.com/psirt/2009/07/"&gt;http://blogs.adobe.com/psirt/2009/07/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codfusion.com/blog/post.cfm/cf8-and-fckeditor-security-threat"&gt;http://www.codfusion.com/blog/post.cfm/cf8-and-fckeditor-security-threat&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;FCKEditor vulnerability http://www.ocert.org/advisories/ocert-2009-007.html&lt;br /&gt;FCKEditor patch 2.6.4.1 http://www.fckeditor.net/whatsnew&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.adobe.com/support/security/bulletins/apsb09-09.html"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-5370481186425361589?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/5370481186425361589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/07/cf-8-vulnerability.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/5370481186425361589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/5370481186425361589'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/07/cf-8-vulnerability.html' title='CF 8.01 - vulnerability'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-6539594130865558772</id><published>2009-06-23T13:18:00.001-05:00</published><updated>2009-06-23T13:19:46.825-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><category scheme='http://www.blogger.com/atom/ns#' term='ColdFusion'/><title type='text'>Mayo Clinic Hiring ColdFusion Developers</title><content type='html'>My team is hiring senior level ColdFusion developers.  Below is the posting.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Senior Analyst Programmer&lt;/p&gt;&lt;p&gt;Mayo Clinic in Rochester, MN, is seeking qualified candidates for the position of Senior Analyst Programmer. Our Global Product Service is in immediate need of a highly motivated individual to be part of the Population Health technical team who is capable of designing and implementing interactive web-based applications and services. Duties will include supporting the monitoring and maintenance of multiple web sites and working closely with other members of the Population Health technical team to help architect applications for the EmbodyHealth portal. You will also assist in the integration of EmbodyHealth with other business units at Mayo and other vendor partners. To qualify, you must have a Bachelor's degree and three years of professional software development experience; or an Associate's degree and five years professional software development experience; or nine years of professional software development experience. Three to five years' experience in web application development and a background working with ColdFusion are required. Experience in data modeling and design on enterprise level DB such as Microsoft SQL Server is also essential&lt;/p&gt;&lt;p&gt;Mayo Clinic, one of Fortune magazine's "100 Best Companies to Work For," offers an excellent salary and benefits package. To apply or learn more about this or other opportunities, please visit &lt;a href="http://www.mayo-clinic-jobs.com/job/ROCHESTER,-MN-Senior-Analyst-Programmer-23956-Job/497314/"&gt;http://www.mayo-clinic-jobs.com/job/ROCHESTER,-MN-Senior-Analyst-Programmer-23956-Job/497314/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Stephanie Bowron, Human Resources Phone: 800-562-7984&lt;/p&gt;&lt;p&gt;Mayo Clinic is an affirmative action and equal opportunity employer.  Post-offer/pre-employment screening is required.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-6539594130865558772?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/6539594130865558772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/06/mayo-clinic-hiring-coldfusion.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/6539594130865558772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/6539594130865558772'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/06/mayo-clinic-hiring-coldfusion.html' title='Mayo Clinic Hiring ColdFusion Developers'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-5709480228037262027</id><published>2009-06-12T16:13:00.005-05:00</published><updated>2009-06-12T16:55:27.123-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ColdFusion'/><title type='text'>Cross Site Scripting and SQL Injection in CGI scope</title><content type='html'>This is not another post telling you what 100 other have.  We all know you need to check....&lt;br /&gt;However often times there are a few variables forgotten when checking for CSS and SQL injection.&lt;br /&gt;In ColdFusion there is a scope called CGI. It contains things like CGI.QUERY_STRING and CGI.SCRIPT_NAME. If you use either of these in your code these are susceptible to attack also. I have seen a malformed URL create attacks in both of these.&lt;br /&gt;&lt;br /&gt;Here is one SQL injection tool that may help you. http://portcullis.riaforge.org/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-5709480228037262027?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/5709480228037262027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/06/cross-site-scripting-and-sql-injection.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/5709480228037262027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/5709480228037262027'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/06/cross-site-scripting-and-sql-injection.html' title='Cross Site Scripting and SQL Injection in CGI scope'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-8042672566346448377</id><published>2009-06-11T12:48:00.002-05:00</published><updated>2009-06-11T12:54:10.925-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='coding'/><title type='text'>Code - more like a bar top than I thought</title><content type='html'>You ever look at some code and see "blonde, brunette, redhead ", okay Matrix quotes aside. You ever look code and see different coding styles from multiple programmers touching it? Its like a well worn bar counter or that worn door handle. Fingerprint here, smudge there and worn down here.  It just seemed interesting to me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-8042672566346448377?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/8042672566346448377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/06/code-more-like-bar-top-than-i-thought.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/8042672566346448377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/8042672566346448377'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/06/code-more-like-bar-top-than-i-thought.html' title='Code - more like a bar top than I thought'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-8504988530723339885</id><published>2009-06-09T15:42:00.003-05:00</published><updated>2009-06-09T15:53:01.301-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ColdFusion'/><title type='text'>Performance Tuning ColdFusion</title><content type='html'>This is a great place to start "&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.adobe.com/devnet/coldfusion/articles/coldfusion_performance.html"&gt;Performance tuning for ColdFusion applications&lt;/a&gt;"&lt;/span&gt;. Don't be scared off by the Jvm memory tuning stuff. If you can tune your JVM this article has other good nuggets of info.&lt;br /&gt;&lt;br /&gt;My tuning tips:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Turn on the debugging info and the "&lt;strong&gt;&lt;label for="template"&gt;Report Execution Times &lt;/label&gt;&lt;/strong&gt; " setting. Or just this setting as enabling everything can suck up a lot of memory. Look for not only long running code but code that you did not expect to run more than once or N times.  If something only takes 30ms but runs 100 times maybe you could still tune it to run less. Especially something that may only take 30ms in development could make a huge impact if it starts taking 100ms say.&lt;/li&gt;&lt;li&gt;Indexing your db tables properly can help a lot. Sometimes we create tables, write a bunch of code and forget to go back and look at what fields we actually used in the where clause or joins. Sometimes things change and that primary key may not be "the field" you used.&lt;/li&gt;&lt;/ul&gt;Enjoy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-8504988530723339885?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/8504988530723339885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/06/performance-tuning-coldfusion.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/8504988530723339885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/8504988530723339885'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/06/performance-tuning-coldfusion.html' title='Performance Tuning ColdFusion'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-3062585017202701277</id><published>2009-06-03T11:17:00.004-05:00</published><updated>2009-06-03T11:29:09.038-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='brewing'/><title type='text'>Pomegranate Saison?</title><content type='html'>A couple weeks ago when I bottled the Saison Du Mont from the big brew I added pomegranate juice to a bit of it. Last night I opened one.  For starters I had targeted 3 volumes with the priming sugar before adding the juice, needless to say it was a little over carbonated. After the foaming out of the bottle was done I tasted it. Below are my notes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Appearance:&lt;/span&gt; It is more cloudy than the normal batch. Pectin?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Aroma:&lt;/span&gt; a flowery aroma and then that Belgian funk with some citrus.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Taste:&lt;/span&gt; Its a bit more tart than the normal batch and you can't really taste any fruit.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mouthfeel:&lt;/span&gt; Its very smooth and a bit creamy on the tongue. The extra carbonation maybe or perhaps more body.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Wife test:&lt;/span&gt; My wife liked this version compared to the normal batch.&lt;br /&gt;&lt;br /&gt;Overall I think we need to do a side by side next time. If I did this again I'd back off on the priming sugar for the juiced batch.&lt;br /&gt;&lt;br /&gt;Brew on&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-3062585017202701277?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/3062585017202701277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/06/pomegranate-saison.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/3062585017202701277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/3062585017202701277'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/06/pomegranate-saison.html' title='Pomegranate Saison?'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-2408851950501206085</id><published>2009-05-30T07:02:00.003-05:00</published><updated>2009-05-30T07:06:38.789-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='brewing'/><title type='text'>Free Beer Label</title><content type='html'>I made a label for the Saison Du Mont beer the club made for Big Brew. Anyone interested can download it for free. Visit the &lt;a href="http://razebrewing.com/go2/bigbrewlabel"&gt;RAZE site for the free beer label.&lt;/a&gt; This was made from a Saison label I found online and I modified the lettering, created new letter and other things. It prints out very nicely.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-2408851950501206085?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/2408851950501206085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/05/free-beer-label.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/2408851950501206085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/2408851950501206085'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/05/free-beer-label.html' title='Free Beer Label'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-450045446000450176</id><published>2009-05-28T13:10:00.003-05:00</published><updated>2009-05-28T13:24:20.918-05:00</updated><title type='text'>ColdFusion Client Variables</title><content type='html'>I just watched a great presentation "&lt;span style="font-weight: bold;"&gt;Sessions and Clients and Crashes, Oh My!&lt;/span&gt;", with Charlie Arehart on the ColdFusion Meetup site. Its a very good presentation if you have client management enabled or run on a server where it is enabled. Anyone managing a CF server needs to watch &lt;a href="http://experts.na3.acrobat.com/p56344520/"&gt;this preso&lt;/a&gt;.  We don't use client variables because we store things in session and save to the db only when needed. We also use sticky sessions and can re-create anything in session from the db. A long time a go we watched client variables do like 3 or 4 queries to the db on every page and said we can do better than that. How ever client variales are a nice feature to have if you need to use it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-450045446000450176?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/450045446000450176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/05/coldfusion-client-variables.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/450045446000450176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/450045446000450176'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/05/coldfusion-client-variables.html' title='ColdFusion Client Variables'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-4443930798619687451</id><published>2009-05-21T12:56:00.003-05:00</published><updated>2009-05-21T13:09:33.369-05:00</updated><title type='text'>Saison Du Mont - AHA Big Brew Beer</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_NS7L_cHgNaA/ShWYe3iq6tI/AAAAAAAAAA8/bPanmFgxbS4/s1600-h/SaisonDuMontBB.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 266px; height: 320px;" src="http://1.bp.blogspot.com/_NS7L_cHgNaA/ShWYe3iq6tI/AAAAAAAAAA8/bPanmFgxbS4/s320/SaisonDuMontBB.jpg" alt="" id="BLOGGER_PHOTO_ID_5338340589390457554" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;For the AHA's Big Brew on May 2nd a fellow club member and I split a 10 gallon batch of the Saison Du Mont and pitched different yeast. He pitched the While Labs Saison yeast and I pitched a Wyeast French Saison (special edition) yeast. We both fermented around 64 ish the first couple days then ramped the temp up the best we could to 78-80.  The French Saison yeast hit 1.008 and I think the White Labs was at 1.014 yet but I have not talked to him in a week or so. Its been about a week since I bottled mine and I put one in the fridge the other day. Quality control is very important.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Appearance:&lt;/span&gt; It was already carbonated and had a nice head that formed lace.  I think it has a little more carbonating to go.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Aroma:&lt;/span&gt; The aroma was like a Wit, orange and spicy but seemed a little more funky.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mouth feel:&lt;/span&gt; It was very smooth and finished dry. Maybe a little more carbonation yet.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Taste: &lt;/span&gt;It tasted very much like a Wit but not as strong orange and corriander.  It was more bitter (25 IBU)  than my usual Wit's (16 - 18 IBU) and my wife mentioned the bitterness. Its also pretty green yet. There was a that Belgian funk taste in the after taste.  A good thing if you like the Belgians.&lt;br /&gt;&lt;br /&gt;Overall a very good beer for one week after bottling. It should turn out to be a nice summber beer.&lt;br /&gt;&lt;br /&gt;PS At right is the label I made for it.&lt;br /&gt;&lt;br /&gt;Brew stong!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-4443930798619687451?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/4443930798619687451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/05/saison-du-mont-aha-big-brew-beer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/4443930798619687451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/4443930798619687451'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/05/saison-du-mont-aha-big-brew-beer.html' title='Saison Du Mont - AHA Big Brew Beer'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShWYe3iq6tI/AAAAAAAAAA8/bPanmFgxbS4/s72-c/SaisonDuMontBB.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-2498624388484831177</id><published>2009-05-20T12:01:00.005-05:00</published><updated>2009-05-21T12:56:30.140-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ColdFusion'/><title type='text'>ColdFusion performance and stability</title><content type='html'>Once in a while I hear a comment or a question about ColdFusion and its performance and stability.  Usually this is coming from an experience where the CF environment was not architected well, not best practice. We follow best practices and our stability is 99.5% to 100% and usually its some maintenance or non web server outage that lessens that number.&lt;br /&gt;&lt;br /&gt;Let me tell you that my team has been running several very success medical information sites for over 8 years on CF. One site now gets about 70 to 80 million page views a month. It uses FarCry for a CMS and does a lot of caching. Its no static site by any means of the imagination. Especially considering FarCry is not a page based CMS but rather the objects have views and the data can be displayed in a multitude of ways. Makes caching more fun that way. lol.&lt;br /&gt;&lt;br /&gt;We have a host of other sites we run that are more db bound. One of them maintains about 1000+ logins an hour durring peak load.  That is just logins, not counting users who are on the site already. It also rocks for stability and performance.&lt;br /&gt;&lt;br /&gt;We run multiple instances of CF on our servers. Some servers have 5 instances running 5 different sites.  Sure we do run in to times when we need to tune the code to utilize memory better but that's not a bad thing.  By the way CF8 and a newer JVM gave us a nice performance boost. Some apps saw a 20% improvement.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;My tips (from the top of my head):&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Use multiple instances to isolate applications.&lt;/li&gt;&lt;li&gt;Use trusted cache and save class file settings if you can.&lt;/li&gt;&lt;li&gt;Cluster  - using a hardware load balancer.&lt;/li&gt;&lt;li&gt;Use CFC's, ColdSpring and other frameworks where you can. Like Model-Glue.&lt;/li&gt;&lt;li&gt;Use stored procedures or at least cfqueryparam&lt;/li&gt;&lt;li&gt;Use a var scope checker.&lt;/li&gt;&lt;li&gt;Use session scope to lessen db writes, this will require sticky sessions in a cluster.&lt;/li&gt;&lt;li&gt;Look at you debug output and see where you can tweak performance.&lt;/li&gt;&lt;li&gt;Look at your db performance, can you cache data, indexing...&lt;/li&gt;&lt;li&gt;Benchmark and load test.&lt;/li&gt;&lt;li&gt;Have a dedicated administrator who can actually spend the time needed on the servers.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;If you follow best practices ColdFusion is very fast and stable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-2498624388484831177?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/2498624388484831177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/05/coldfusion-performance-and-stability.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/2498624388484831177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/2498624388484831177'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/05/coldfusion-performance-and-stability.html' title='ColdFusion performance and stability'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-6372521135571331090</id><published>2009-05-20T11:54:00.006-05:00</published><updated>2009-05-21T12:52:56.527-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ColdFusion'/><title type='text'>Centaur aka ColdFusion 9</title><content type='html'>Well, as I'm a CFUG leader we were shown a CF9 preview. Let me tell you about [Censored] and [Censored]! By the way there is an NDA in place. I'm very pumped for this version. Lots of integration and programmer features. If you thought CF8 was great, CF9 with shine!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-6372521135571331090?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/6372521135571331090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/05/centaur-cf9.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/6372521135571331090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/6372521135571331090'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/05/centaur-cf9.html' title='Centaur aka ColdFusion 9'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-5502740831484167074</id><published>2009-05-20T11:49:00.004-05:00</published><updated>2009-05-20T11:54:09.500-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rhizomes'/><category scheme='http://www.blogger.com/atom/ns#' term='hops'/><category scheme='http://www.blogger.com/atom/ns#' term='brewing'/><title type='text'>Hop Rhizomes</title><content type='html'>Well 7 of my 8 rhizomes I planted are doing great. Many of them are twisting up the twine trellis. I had ordered 4 and 4 were from a brew club member. Both sets were stored in the fridge over a week before planting. I soaked the rhizome in water about 30 min before planting. Planted them in April, still cold in MN. I put them just 2" down.  A couple weeks later sprouts. Now they are about 18" or more tall. It seems like they grew faster once they were around the swine. Unless that's just because they are more established. Well I should have Hallertau, Fuggles and Centennial this fall.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-5502740831484167074?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/5502740831484167074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/05/hop-rhizomes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/5502740831484167074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/5502740831484167074'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/05/hop-rhizomes.html' title='Hop Rhizomes'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-2232994656167952920</id><published>2009-05-19T13:29:00.001-05:00</published><updated>2009-05-19T13:57:02.102-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fermentation'/><category scheme='http://www.blogger.com/atom/ns#' term='brewing'/><category scheme='http://www.blogger.com/atom/ns#' term='mead'/><title type='text'>Bottled Meads</title><content type='html'>I bottled two meads last night. A sparkling Blueberry mead that tasted pretty good at bottling. The other was a vanilla mead that had a rubberband flavor. I had added the bean in at primary fermentation and not sure that was a good idea. Or the off flavor could have been the yeast. I used a german wheat beer yeast. The wine yeast BM45, I used in the blueberry makes great melomel.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-2232994656167952920?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/2232994656167952920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/05/bottled-meads.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/2232994656167952920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/2232994656167952920'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/05/bottled-meads.html' title='Bottled Meads'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8956522932047124159.post-8528482320943538116</id><published>2009-05-19T12:24:00.001-05:00</published><updated>2009-05-19T13:25:00.588-05:00</updated><title type='text'>About time...time to brew...time to code</title><content type='html'>Okay after over a decade of being in the web industry I finally created a blog. Woot! Welcome! This blog will be about  web development and brewing topics.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8956522932047124159-8528482320943538116?l=brewcoder.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brewcoder.blogspot.com/feeds/8528482320943538116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://brewcoder.blogspot.com/2009/05/about-timetime-to-brewtime-to-code.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/8528482320943538116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8956522932047124159/posts/default/8528482320943538116'/><link rel='alternate' type='text/html' href='http://brewcoder.blogspot.com/2009/05/about-timetime-to-brewtime-to-code.html' title='About time...time to brew...time to code'/><author><name>Ryan TJ</name><uri>http://www.blogger.com/profile/07756195943190964488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_NS7L_cHgNaA/ShLrhx99srI/AAAAAAAAAAY/VGdic1oVzQQ/S220/RyanTJ.jpg'/></author><thr:total>1</thr:total></entry></feed>
