<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>American Butifarra &#187; ColdFusion</title> <atom:link href="http://claude.betancourt.us/tag/coldfusion/feed/" rel="self" type="application/rss+xml" /><link>http://claude.betancourt.us</link> <description>Claude Betancourt&#039;s Personal Blog</description> <lastBuildDate>Fri, 16 Dec 2011 02:43:25 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>ColdFusion 9: What&#8217;s Hot</title><link>http://claude.betancourt.us/coldfusion-9-whats-hot-and-not/</link> <comments>http://claude.betancourt.us/coldfusion-9-whats-hot-and-not/#comments</comments> <pubDate>Tue, 14 Jul 2009 23:27:15 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Platform]]></category> <category><![CDATA[CFML]]></category> <category><![CDATA[ColdFusion]]></category> <category><![CDATA[Eclipse]]></category> <category><![CDATA[IDE]]></category> <category><![CDATA[ORM]]></category><guid isPermaLink="false">http://claude.betancourt.us/?p=643</guid> <description><![CDATA[Here is my initial take on an article by Ben Forta on the new features of <a href="http://www.adobe.com/go/coldfusion_beta_download">ColdFusion 9</a>. <a href="http://claude.betancourt.us/coldfusion-9-whats-hot-and-not/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p><span class="drop_cap">I</span> just read an <a href="http://www.adobe.com/devnet/coldfusion/articles/coldfusion9_whatsnew.html">article by Ben Forta</a> on the new features of <a href="http://www.adobe.com/go/coldfusion_beta_download">ColdFusion 9</a>. Here is my initial take on them.</p><h3>What I Like</h3><ul><li>I&#8217;m really excited about CF9&#8242;s support for <a href="http://coldfused.blogspot.com/2009/07/coldfusion-orm-evolution-in-building.html">Object Relational Modeling.</a> I think thorough testing must take place to make sure it <a href="http://coldfused.blogspot.com/2009/07/coldfusion-orm-and-cfc-performance.html">scales properly under load</a>. I imagine it&#8217;s solid since it&#8217;s based on Hybernate, but I&#8217;ve seen a few promising ORM frameworks flame out before they had a chance to be adopted due to their inability to scale.</li><li>Access to server variables is also good. There is nothing worse than having to create service initializer hacks to pre-cache components in a clustered load balanced environment (think 4 physical boxes with 7 instances each) after server/instance restarts.</li><li>Multi-server admin tools. Enough said.</li><li>Although I prefer to code JavaScript applications separately from CFML, I am glad <a href="http://www.danvega.org/blog/index.cfm/2009/7/13/ColdFusion-9-Ajax-Components-powered-by-Ext-30">Ext-JS (3.0) continues to be the official JavaScript framework</a> that ships with ColdFusion.</li></ul><h3>Not so Hot</h3><p>I don&#8217;t think the new &#8220;local&#8221; scope adds any value. It seems we&#8217;re trying to hard to allow people to write inefficient code by being careless about scoping. Using &#8220;var&#8221; is fine with me as it is similar across multiple languages. &#8220;local&#8221; will just add another thing to remember when coding in CFML.</p><h3>The Jury is Still Out</h3><p>I&#8217;d like to get more testing done with the IDE, <a href="http://www.adobe.com/go/coldfusion_builder_beta_download">ColdFusion Builder</a>, before making up my mind. I&#8217;ve been a fan of Aptana, the Eclipse-based IDE, for working with my favorite JavaScript frameworks, PHP and HTML/CSS. I hope the tool is both capable and fast, which has been tough to achieve with Flex Builder.</p><p class="alert"><a href="http://blogs.adobe.com/labs/archives/2009/07/coldfusion-9-an.html">ColdFusion 9 and ColdFusion Builder Now Available on Labs</a></p> ]]></content:encoded> <wfw:commentRss>http://claude.betancourt.us/coldfusion-9-whats-hot-and-not/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Introduction to Ext.Direct</title><link>http://claude.betancourt.us/introduction-to-extdirect/</link> <comments>http://claude.betancourt.us/introduction-to-extdirect/#comments</comments> <pubDate>Wed, 13 May 2009 14:09:52 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Articles]]></category> <category><![CDATA[Ext JS]]></category> <category><![CDATA[Framework]]></category> <category><![CDATA[JavaScript]]></category> <category><![CDATA[Platform]]></category> <category><![CDATA[Protocol]]></category> <category><![CDATA[.NET]]></category> <category><![CDATA[ColdFusion]]></category> <category><![CDATA[Java]]></category> <category><![CDATA[Library]]></category> <category><![CDATA[Perl]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[Ruby]]></category><guid isPermaLink="false">http://claude.betancourt.us/?p=581</guid> <description><![CDATA[Evan Trimboli of the Ext-JS team just published an article describing Ext.Direct, a remoting API that is part of Ext 3.0. <a href="http://claude.betancourt.us/introduction-to-extdirect/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p><span class="drop_cap">E</span>van Trimboli of the Ext-JS team just published an article describing Ext.Direct, a remoting API that is part of Ext 3.0. The team has created a <a href="http://extjs.com/products/extjs/direct.php">remoting specification</a> that you can use to implement the server-side stack of your choice.</p><p>Details about server-specific implementations already being maintained <a href="http://extjs.com/forum/showthread.php?t=67992">can be found here</a>.</p><blockquote><p> Ext.Direct is a new package in Ext JS 3.0 that helps alleviate many of these issues by streamlining communication between your client and server. When using Ext.Direct, you can expect to write 30% less code by eliminating common boiler plate code.</p><p>The Ext.direct namespace introduces several new classes for a close integration with the server-side. New classes have also been added to the Ext.data namespace for working with Ext.data.Stores which are backed by data from an Ext.Direct method.</p><p>Ext.Direct uses a provider architecture, where one or more providers are used to transport data to and from the server. There are several providers that exist in the core at the moment, for example a JsonProvider for simple JSON operations and a PollingProvider for repeated requests. One of the most powerful providers is the RemotingProvider.</p></blockquote><p><a href="http://extjs.com/blog/2009/05/13/introducing-ext-direct/">Read the rest here</a>.</p> ]]></content:encoded> <wfw:commentRss>http://claude.betancourt.us/introduction-to-extdirect/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Force a URL to Use HTTPS</title><link>http://claude.betancourt.us/how-to-force-a-url-to-use-https/</link> <comments>http://claude.betancourt.us/how-to-force-a-url-to-use-https/#comments</comments> <pubDate>Sat, 28 Feb 2009 03:02:55 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[How-To]]></category> <category><![CDATA[Protocol]]></category> <category><![CDATA[Security]]></category> <category><![CDATA[Apache]]></category> <category><![CDATA[ColdFusion]]></category> <category><![CDATA[IIS]]></category> <category><![CDATA[MachII]]></category> <category><![CDATA[plugin]]></category> <category><![CDATA[Rewrite]]></category><guid isPermaLink="false">http://claude.betancourt.us/?p=385</guid> <description><![CDATA[Site owners sometimes need to make sure secure connections are used. They can do this quickly with this Apache rule. <a href="http://claude.betancourt.us/how-to-force-a-url-to-use-https/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p><span class="drop_cap">T</span>oday I came across some old ColdFusion <span class="amp">&#038;</span> Mach-II (1.0) code where a plugin was used to force HTTPS. I assume the original developer decided to go with this solution because the target environment was Windows and Internet Information Server.</p><p>The task becomes a lot easier under Apache. So I threw away the plugin code and added the following rule to the Apache configuration:</p><pre class="brush: xml; title: ; notranslate">
&lt;directory &quot;/public_html/mysite.com&quot;&gt;
RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://%{HTTP_HOST}/$1	[R,L]
&lt;/directory&gt;
</pre><p class="alert">The directive above can be placed inside a <span class="amp">VirtualHost</span> or <span class="amp">Directory</span> directives, but this usually requires access to the Apache server configuration, which is not typically possible in a shared hosting environment &#8212; in that case, the rule can be added to the <span class="amp">.htaccess</span> file.</p><p>Alternatively we could have used the <a href="http://httpd.apache.org/docs/2.2/mod/mod_ssl.html#sslrequiressl">SSLRequireSSL Apache (2.x) directive</a>, but this would only block access to the non HTTPS address. In our case we want to automatically redirect the users instead of displaying an error message.</p> ]]></content:encoded> <wfw:commentRss>http://claude.betancourt.us/how-to-force-a-url-to-use-https/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Ext-JS JSON Data Reader For ColdFusion</title><link>http://claude.betancourt.us/ext-js-json-data-reader-for-coldfusion/</link> <comments>http://claude.betancourt.us/ext-js-json-data-reader-for-coldfusion/#comments</comments> <pubDate>Fri, 21 Nov 2008 10:29:45 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Ext JS]]></category> <category><![CDATA[JavaScript]]></category> <category><![CDATA[ColdFusion]]></category> <category><![CDATA[Component]]></category> <category><![CDATA[JSON]]></category> <category><![CDATA[Library]]></category><guid isPermaLink="false">http://claude.betancourt.us/?p=237</guid> <description><![CDATA[Steve &#8220;Cutter&#8221; Blades has created a custom JSON Data Reader for ColdFusion, CFQueryReader. It allows Ext-JS developers to populate GridPanels using serialized ColdFusion queries in their native format or formatted for grid. CFQueryReader is designed to accommodate either format automatically.]]></description> <content:encoded><![CDATA[<p><span class="drop_cap">S</span><a href="http://blog.cutterscrossing.com/index.cfm/2008/11/20/ColdFusion-Query-Json-Data-Reader"><strong>teve &#8220;Cutter&#8221; Blades</strong></a> has created a custom <a href="http://www.json.org/">JSON</a> Data Reader for ColdFusion, <strong>CFQueryReader</strong>. It allows Ext-JS developers to populate GridPanels using serialized ColdFusion queries in their native format or <a href="http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=functions_m-r_18.html#292503">formatted for grid</a>. CFQueryReader is designed to accommodate either format automatically.</p> ]]></content:encoded> <wfw:commentRss>http://claude.betancourt.us/ext-js-json-data-reader-for-coldfusion/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>ColdFusion Ranked Among Best Application Servers</title><link>http://claude.betancourt.us/coldfusion-ranked-among-best-application-servers/</link> <comments>http://claude.betancourt.us/coldfusion-ranked-among-best-application-servers/#comments</comments> <pubDate>Thu, 23 Oct 2008 01:54:58 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Articles]]></category> <category><![CDATA[ColdFusion]]></category> <category><![CDATA[Survey]]></category><guid isPermaLink="false">http://claude.betancourt.us/?p=180</guid> <description><![CDATA[Adobe ColdFusion has a long history. Originally introduced by Allaire, it was acquired by Macromedia, then became part of Adobe in yet another acquisition. ColdFusion version 8.0 was released in July 2007, featuring Microsoft .NET integration, integration with Adobe Acrobat forms, and enhanced performance. ColdFusion scored best with developers for its scalability, support and security. <a href="http://claude.betancourt.us/coldfusion-ranked-among-best-application-servers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p><span class="drop_cap">F</span><a href="http://www.cio.com/article/455845/Developers_Rank_Best_Application_Servers_WebSphere_Apache_Geronimo_Windows_Server_Top_List?source=tchtab"><strong>rom CIO magazine:</strong></a></p><blockquote><p>The &#8220;user&#8217;s choice&#8221; for application servers, according to more than 700 software developers, include two of the oldest &#8212; one might say mature &#8212; and one relative newcomer.</p><p>In this survey, Adobe ColdFusion, Red Hat JBoss and Sun Java System Application Server/GlassFish also earned high marks from their users.</p><p>Adobe ColdFusion has a long history. Originally introduced by Allaire, it was acquired by Macromedia, then became part of Adobe in yet another acquisition. ColdFusion version 8.0 was released in July 2007, featuring Microsoft .NET integration, integration with Adobe Acrobat forms, and enhanced performance. ColdFusion scored best with developers for its scalability, support and security.</p></blockquote> ]]></content:encoded> <wfw:commentRss>http://claude.betancourt.us/coldfusion-ranked-among-best-application-servers/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>ColdFusion Tags for POI &#8211; Microsoft&#8217;s &#8220;Poor Obfuscation Implementation&#8221;</title><link>http://claude.betancourt.us/coldfusion-tags-for-poi-microsofts-poor-obfuscation-implementation/</link> <comments>http://claude.betancourt.us/coldfusion-tags-for-poi-microsofts-poor-obfuscation-implementation/#comments</comments> <pubDate>Tue, 25 Mar 2008 20:12:25 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[How-To]]></category> <category><![CDATA[ColdFusion]]></category> <category><![CDATA[Tags]]></category><guid isPermaLink="false">http://claude.betancourt.us/blog/2008/03/25/coldfusion-tags-for-poi-microsofts-poor-obfuscation-implementation/</guid> <description><![CDATA[Ben Nadel of Kinky Solutions has posted his latest work. He has wrapped the Apache POI API in a ColdFusion tag to help us create &#8220;authentic&#8221; Microsoft Office file formats. Now, the project contains more than just the POIUtility.cfc; it &#8230; <a href="http://claude.betancourt.us/coldfusion-tags-for-poi-microsofts-poor-obfuscation-implementation/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p><span class="drop_cap">B</span>en Nadel of Kinky Solutions has posted his latest work. He has wrapped the <a href="http://poi.apache.org/"><strong>Apache POI API</strong></a> in a ColdFusion tag to help us create &#8220;authentic&#8221; Microsoft Office file formats.</p><blockquote><p>Now, the project contains more than just the POIUtility.cfc; it also contains all the ColdFusion custom tags and some additional CSS-based components that can be used to create Microsoft Excel files in ColdFusion.</p></blockquote><p><a href="http://www.bennadel.com/blog/1187-POI-ColdFusion-Custom-Tags-First-Release.htm"><strong>Read more about it</strong></a>.</p> ]]></content:encoded> <wfw:commentRss>http://claude.betancourt.us/coldfusion-tags-for-poi-microsofts-poor-obfuscation-implementation/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>BlazeDS: Flex Data Services Goes Open-Source</title><link>http://claude.betancourt.us/blaxeds-flex-data-services-to-go-open-source/</link> <comments>http://claude.betancourt.us/blaxeds-flex-data-services-to-go-open-source/#comments</comments> <pubDate>Thu, 13 Dec 2007 11:33:45 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Protocol]]></category> <category><![CDATA[ColdFusion]]></category> <category><![CDATA[Flash]]></category> <category><![CDATA[Flex]]></category><guid isPermaLink="false">http://claude.betancourt.us/blog/?p=111</guid> <description><![CDATA[So far the standard way of making data connections in Ajax applications has been over XmlHttpRequest, which requires clients to constantly poll backend servers. Adobe is taking advantage of the opportunity to open up a solid platform capable of providing &#8230; <a href="http://claude.betancourt.us/blaxeds-flex-data-services-to-go-open-source/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p><span class="drop_cap">S</span>o far the standard way of making data connections in Ajax applications has been over XmlHttpRequest, which requires clients to constantly poll backend servers.  Adobe is taking advantage of the opportunity to open up a solid platform capable of providing persistent connections (<a href="http://en.wikipedia.org/wiki/Push_technology">server push</a> / <a href="http://en.wikipedia.org/wiki/Comet_%28programming%29">Comet</a>) and the AMF specification.</p><p><a href="http://labs.adobe.com/technologies/blazeds/">According to the Adobe Labs site</a>:</p><blockquote><p>Adobe is announcing plans to release source code for its server side remoting and messaging technologies under a new open source product named BlazeDS. Now, developers can easily connect to back-end distributed data and push data in real-time to AdobeÂ® Flexâ„¢ and AdobeÂ® Integrated Runtime (AIR) applications for more responsive rich Internet application (RIA) experiences. Previously available only as part of Adobe LiveCycleÂ® Data Services ES software, the technologies included in BlazeDS, along with the Action Message Format (AMF) protocol specification, are being contributed to open source under the Lesser General Public License (LGPL v3) and are available immediately as public betas on Adobe Labs.</p></blockquote> ]]></content:encoded> <wfw:commentRss>http://claude.betancourt.us/blaxeds-flex-data-services-to-go-open-source/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>CFHTTP Trouble: Connecting to Web Services that Use GZip Compression</title><link>http://claude.betancourt.us/cfhttp-trouble-connecting-to-web-services-that-use-gzip-compression/</link> <comments>http://claude.betancourt.us/cfhttp-trouble-connecting-to-web-services-that-use-gzip-compression/#comments</comments> <pubDate>Sat, 31 Dec 2005 00:29:00 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Protocol]]></category> <category><![CDATA[Tutorials]]></category> <category><![CDATA[ColdFusion]]></category><guid isPermaLink="false">http://claude.betancourt.us/blog/?p=36</guid> <description><![CDATA[Rob Gonda posted this today, which I had also experienced while attempting to connect to the Yahoo! Maps API. The solution in my case was to add charset=&#8221;utf-8&#8243; to the cfhttp call.]]></description> <content:encoded><![CDATA[<p>Rob Gonda <a href="http://www.robgonda.com/blog/index.cfm/2005/12/30/cfhttp-and-gzip-compression">posted this today</a>, which I had also experienced while attempting to connect to the Yahoo! Maps API.</p><p>The solution in my case was to add charset=&#8221;utf-8&#8243; to the cfhttp call.</p> ]]></content:encoded> <wfw:commentRss>http://claude.betancourt.us/cfhttp-trouble-connecting-to-web-services-that-use-gzip-compression/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Where is ColdFusion Headed Under Adobe?</title><link>http://claude.betancourt.us/where-is-coldfusion-headed-under-adobe/</link> <comments>http://claude.betancourt.us/where-is-coldfusion-headed-under-adobe/#comments</comments> <pubDate>Mon, 12 Dec 2005 21:29:00 +0000</pubDate> <dc:creator>Claude</dc:creator> <category><![CDATA[Platform]]></category> <category><![CDATA[Adobe]]></category> <category><![CDATA[ColdFusion]]></category><guid isPermaLink="false">http://claude.betancourt.us/blog/?p=33</guid> <description><![CDATA[From the ColdFusion Developer Journal: &#8220;Adobe has been very successful in selling into the enterprise. This can only help ColdFusion going forward,&#8221; says Dave Mendels, SVP of Adobe&#8217;s new Enterprise &#38; Developer Solutions business unit (pictured), in this exclusive interview &#8230; <a href="http://claude.betancourt.us/where-is-coldfusion-headed-under-adobe/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>From the ColdFusion Developer Journal:</p><blockquote><p><em>&#8220;Adobe has been very successful in selling into the enterprise. This can only help ColdFusion going forward,&#8221; says Dave Mendels, SVP of Adobe&#8217;s new Enterprise &amp; Developer Solutions business unit (pictured), in this exclusive interview with</em> <strong>ColdFusion Developer&#8217;s Journal</strong>.<em> &#8216;Scorpio&#8217; is still on course, Mendels confirms, and the ColdFusion product development team is already hard at work devising the best way to harness synergies between CF and Adobeâ€™s LiveCycle products.</em></p></blockquote><blockquote /><p><a href="http://cfdj.sys-con.com/read/161456_p.htm">Read this CFDJ article&#8230;</a></p> ]]></content:encoded> <wfw:commentRss>http://claude.betancourt.us/where-is-coldfusion-headed-under-adobe/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Served from: claude.betancourt.us @ 2012-02-07 15:08:04 by W3 Total Cache -->
