<?xml version="1.0" encoding="utf-8"?>          <rss version="2.0">     <channel>     <title>Cozmo&apos;s Dev Blog - ColdFusion</title>     <link>http://www.myinternetisbroken.com/index.cfm</link>     <description>The Dev Blog</description>     <language>en-us</language>     <pubDate>Sun, 05 Sep 2010 08:24:57-0700</pubDate>     <lastBuildDate>Thu, 07 May 2009 02:00:00-0700</lastBuildDate>     <generator>BlogCFC</generator>     <docs>http://blogs.law.harvard.edu/tech/rss</docs>     <managingEditor>coz@myinternetisbroken.com</managingEditor>     <webMaster>coz@myinternetisbroken.com</webMaster>          <item>      <title>The best  part about FOSS (Free and Open Source Software) is not that it is free.</title>      <link>http://www.myinternetisbroken.com/index.cfm/2009/5/7/The-best--part-about-FOSS-Free-and-Open-Source-Software-is-not-that-it-is-free</link>      <description>            I used to look at FOSS as a means to get free software: MySQL, Apache, Eclipse etc... FOSS is part of my day to day affairs and I dare say the best thing to ever happen to software and software developers.  But for me, FOSS is the best programming howto guide there is. It is like a living text book that is always getting better. I have learned more from reading other peoples source code than I have from any book, blog post or article. Being an autodidact, reading source code makes much sense than reading the English words used to describe the programming concepts.  Just this week I was asked to R&amp;D a bunch of stuff and I found solutions for all the CF stuff by going to either CFLib.org or RIAForge.org. (Mad props to Ray Camden for making those sites. You saved my ass twice this week dude! Rock On with your bad ass self!)  Those sites are gold mines for CF programming knowledge. I have been turned on to so many new ideas and concepts by the folks that have shared their work that I want to give a shout out and thank you to y&apos;all. &lt;h3&gt;Thank you!!&lt;/h3&gt; &lt;br /&gt;&lt;br /&gt;       </description>            <category>Working Smart</category>                <category>Tools</category>                <category>Open Sores</category>                <category>Learning</category>                <category>Gerneral Coolness</category>                <category>ColdFusion</category>                <pubDate>Thu, 07 May 2009 02:00:00-0700</pubDate>      <guid>http://www.myinternetisbroken.com/index.cfm/2009/5/7/The-best--part-about-FOSS-Free-and-Open-Source-Software-is-not-that-it-is-free</guid>           </item>          <item>      <title>Transfer  now works on Railo (And is Insanely fast)</title>      <link>http://www.myinternetisbroken.com/index.cfm/2008/11/12/Railo-Now-Supports-Transfer-And-is-Insanely-fast</link>      <description>            I had read on the Railo Mailing list that Transfer now works on the latest release of Railo 3.0.1.000. So I went to check it out and loaded up the TBlog example app that comes with Transfer and much to my amazement it loaded up between 3-5 seconds (with Debugging on). I went and fired up the same app on CF 8 and it took 25-30 seconds (with debugging on as well). I know that having debugging turned on (Especially with CFC&apos;s) really slows down CF serve and is in no way indicative of how the app will perform in production. That, and that there is a significant performance cost when the CF server (re)creates the Java classes...   But Daaaaaa-yum! That is almost a ten fold difference. And when I am developing I almost *always* have debugging on.   I have also been testing a lot of apps (mine and others) on Railo to see what works and what doesn&apos;t. So far so good. The only significant problem I have had was with how Railo&lt;a href=&quot;http://www.opensourcecf.com/forums/messages.cfm?threadid=12900714-D9F3-F6AE-8779405E760292B5&quot; target=&quot;_blank&quot;&gt; handles Structures&lt;/a&gt; on Rick Roots &lt;a href=&quot;http://www.opensourcecf.com/cffm/&quot; target=&quot;_blank&quot;&gt;ColdFusion File Manager (CFFM)&lt;/a&gt;. But other than that, most all of the apps that are part of my day in day out work day work flawlessly with Railo.  Oh yeah, the latest version of Railo supports CFAjaxProxy. That SO ROCKS!!!  Way to go Gert, Michael and the rest of the Railo Crew! I CANNOT WAIT to see Railo 3.1 on Nov 28.       </description>            <category>Railo</category>                <category>ColdFusion 8</category>                <category>AJAX</category>                <category>ColdFusion</category>                <pubDate>Wed, 12 Nov 2008 00:13:00-0700</pubDate>      <guid>http://www.myinternetisbroken.com/index.cfm/2008/11/12/Railo-Now-Supports-Transfer-And-is-Insanely-fast</guid>           </item>          <item>      <title>InfoWorld story: Developers rank best application servers -  Adobe ColdFusion among their favorites</title>      <link>http://www.myinternetisbroken.com/index.cfm/2008/10/22/InfoWorld-story-Developers-rank-best-application-servers---Adobe-ColdFusion-among-their-favorites</link>      <description>            This is &lt;b&gt;AWESOME&lt;/b&gt;!! The story was included in the &quot;InfoWorld Platforms Report&quot; Newsletter.  &lt;b&gt;Developers rank best application servers&lt;/b&gt;&lt;br /&gt; &quot;The &apos;user&apos;s choice&apos; for application servers ranked Adobe ColdFusion, the open-source Apache Geronimo, and Oracle WebLogic Server among their favorites&quot;&lt;br&gt;  &lt;a href=&quot;http://www.infoworld.com/article/08/10/22/Developers_rank_best_application_servers_1.html?source=NLC-PLATFORMS&amp;amp;cgd=2008-10-22&quot; target=&quot;_blank&quot;&gt;http://www.infoworld.com/article/08/10/22/Developers_rank_best_application_servers_1.html?source=NLC-PLATFORMS&amp;cgd=2008-10-22&lt;/a&gt;   This has been a &lt;b&gt;LONG&lt;/b&gt; time coming. I am guessing that CF isn&apos;t all that dead. In fact it may be, to quote &lt;a href=&quot;http://www.youtube.com/watch?v=U8ezarCkmJA&quot; target=&quot;_blank&quot;&gt;Adam Lehman&lt;/a&gt;, the &lt;b&gt;&quot;Best dead language... evar!&quot;&lt;/b&gt;       </description>            <category>Working Smart</category>                <category>ColdFusion 8</category>                <category>ColdFusion</category>                <pubDate>Wed, 22 Oct 2008 20:15:00-0700</pubDate>      <guid>http://www.myinternetisbroken.com/index.cfm/2008/10/22/InfoWorld-story-Developers-rank-best-application-servers---Adobe-ColdFusion-among-their-favorites</guid>           </item>          <item>      <title>Just added &gt;&gt; CF_jscalendar &amp; FileUpload.cfc</title>      <link>http://www.myinternetisbroken.com/index.cfm/2008/10/21/Just-added--CFjscalendar--FileUploadcfc</link>      <description>            CF_jscalendar is a port of &lt;a href=&quot;http://www.dynarch.com/projects/calendar/&quot; target=&quot;_blank&quot;&gt; jscalendar from dynarch.com &lt;/a&gt; for CF 5 and above.  FileUpload.cfc is a very simple File Upload component that uploads a file and sanitizes the file name for Windows servers. It was tested on on CF 7 and above and should work on Railo 2+ and (Open) BlueDragon 6.x and above.   &lt;B&gt;Update:&lt;/B&gt;  Tuesday, 10/21/08 I added set_SQL_permissions.cfm.  It is just a little throw away script that creates the SQL need to grants SELECT, INSERT, DELETE, UPDATE permissions to tables for MSSQL. Setting permissions using the SQL Server Management Studio, in a word, sucks.       </description>            <category>Open Sores</category>                <category>JavaScript</category>                <category>MS SQL SERVER</category>                <category>ColdFusion</category>                <pubDate>Tue, 21 Oct 2008 00:13:00-0700</pubDate>      <guid>http://www.myinternetisbroken.com/index.cfm/2008/10/21/Just-added--CFjscalendar--FileUploadcfc</guid>           </item>          <item>      <title>Setting up Railo 3 Community in a Shared/Dedicated hosting Environment.</title>      <link>http://www.myinternetisbroken.com/index.cfm/2008/10/5/Setting-up-Railo-3-Community-in-a-SharedDedicated-hosting-Environment</link>      <description>            I wrote up a how-to on getting Railo 3 to run with a Hosting control panel (Plesk). Instead of trying to format it to look nice on the blog I published it using Google Docs:   &lt;a href=&quot;http://docs.google.com/View?docid=dhn7948x_151dxf7v7f6&quot; title=&quot;sad&quot; target=&quot;_blank&quot;&gt;http://docs.google.com/View?docid=dhn7948x_151dxf7v7f6&lt;/a&gt;   Yeah, I know. Plesk has issues. I got a free 10 license version with the VPS and I wasn&apos;t about to go R&amp;D and shop for a free Hosting CP nor was I about to set up 8 domains by hand. I would much rather have had H-sphere.  Anyhoo. Many thanks to Gert from Railo for letting me swipe some of the images form his interblarg.       </description>            <category>Railo</category>                <category>ColdFusion</category>                <pubDate>Sun, 05 Oct 2008 19:28:00-0700</pubDate>      <guid>http://www.myinternetisbroken.com/index.cfm/2008/10/5/Setting-up-Railo-3-Community-in-a-SharedDedicated-hosting-Environment</guid>           </item>          <item>      <title>Running on Railo - Breaking Radio Silence</title>      <link>http://www.myinternetisbroken.com/index.cfm/2008/10/5/Running-on-Railo--Breaking-Radio-Silence</link>      <description>            I moved my blog to a new VPS and it is running on Railo 3.0 Community. Hell YEAH!!!  I have a back log of blarg entries to get posted as well. I also posting a bunch of contributions to the community with more to come.  &lt;b&gt;&lt;u&gt;Uploaded so far are &lt;/b&gt;&lt;/u&gt;  - My CFEclipse Snippets&lt;br&gt; - Some UDFs &lt;br&gt; - CFC Generator Lite &lt;br&gt;  CFC Generator Lite is a HTML front end for creating cfc&apos;s for an entire database in one shot using Brian Rinaldi&apos;s outstanding Illudium PU-36 Code Generator.  &lt;b&gt;&lt;u&gt;In the pipe: &lt;/b&gt;&lt;/u&gt;  A how-to on getting Railo 3 running in a shared hosting environment with IIS on 2003 server using a hosting Control panel (Plesk 8.3) including gotchas and their work arounds.   A How-to on creating a simple ORM by abstracting your database using Brian Rinaldi&apos;s outstanding Illudium PU-36 Code Generator.       </description>            <category>CFEclipse</category>                <category>Tools</category>                <category>cfcgenerator</category>                <category>Open Sores</category>                <category>Working Smart</category>                <category>ColdFusion</category>                <pubDate>Sun, 05 Oct 2008 01:37:00-0700</pubDate>      <guid>http://www.myinternetisbroken.com/index.cfm/2008/10/5/Running-on-Railo--Breaking-Radio-Silence</guid>           </item>          <item>      <title>Caching Functions: Creating variables that are executable.</title>      <link>http://www.myinternetisbroken.com/index.cfm/2008/5/24/Caching-Functions--Creating-variables-that-are-executable</link>      <description>            This is too cool. Either that or I am too much of a geek; or both.  There was a discussion of CF_Talk about the best way to make use of reusable functions (User definable Functions or UDF&apos;s). Dominic Watson pointed out you can &quot;declare&quot; the functions with out executing them and then store them in the application scope (i.e in memory).  It is like storing a variable in memory except that they contain executable code instead of data. Much like how you can instantiate a CF class (component) and then stick the instance of that object in memory. This makes sense with components because of the overhead involved with creating an object.  So instead of creating the object every time you want to use it, you cache it in memory.  Well is seems that you can do the same thing with functions.  Now that is a very cool idea. What is even cooler is that you can then create a structure (for ppl not acquainted with structures, think of them as a one dimensional array with their own scope, like FORM or URL variables) and then store the functions in the structure so they are all in one neat little package. I called them &quot;mini CFC&apos;s&quot;.   &lt;code&gt; &lt;!---  The function onApplicationStart and fires up when ever the app is started  ---&gt; &lt;cffunction name=&quot;onApplicationStart&quot;&gt;  &lt;!---  Include your UDF&apos;s  ---&gt;     &lt;cfinclude template=&quot;theUdfs.cfm&quot;&gt;     &lt;cfinclude template=&quot;theUdfs2.cfm&quot;&gt;  &lt;!---  Create a struct to hold the functions  ---&gt;     &lt;cfset application.udfs = StructNew()&gt; &lt;!---  Load the functions into the struct and load it in memory (The application scope)  ---&gt;      &lt;cfset application.udfs.MyFunction1 = MyFunction1&gt;     &lt;cfset application.udfs.MyFunction2 = MyFunction2&gt;     &lt;cfset application.udfs.MyFunction3 = MyFunction3&gt; &lt;/cffunction&gt;  &lt;!---  Then, to avoid verbosity when calling a udf, I&apos;d add this line in OnRequestStart() ---&gt;  &lt;cffunction name=&quot;onRequestStart&quot;&gt; &lt;cfset variables.udfs = application.udfs&gt; &lt;/cffunction&gt; &lt;/code&gt;    I asked Dominic more about it and he said &lt;blockquote &gt; When ColdFusion processes a &apos;page&apos; with a udf (either cffunction or scripted &apos;function&apos;); the function is parsed and created as an *object* in memory (a special function type object). By &apos;calling&apos; the function without the () you are actually referencing the object itself rather than invoking the function that it represents. So, the following code just makes the application.udfs.MyFunction1 variable a reference to the function named &apos;MyFunction1&apos;:  &lt;/blockquote&gt;  &lt;code&gt; &lt;cfset application.udfs.MyFunction1 = MyFunction1&gt; &lt;/code&gt;     Dave Watts (always a wealth of knowledge) further elucidated on this matter and said that: &lt;blockquote&gt; This is a pretty good explanation, but it&apos;s even simpler than that. Functions are really just one more type of variable, just like queries, structures, arrays, etc. They contain executable code instead of data, that&apos;s all. And, you&apos;re not &quot;calling&quot; the function unless you have the parentheses after the function name: &lt;/blockquote&gt;  You can read the full thread here:  http://www.houseoffusion.com/groups/cf-talk/thread.cfm/threadid:56438       </description>            <category>OO</category>                <category>ColdFusion</category>                <category>Working Smart</category>                <pubDate>Sat, 24 May 2008 20:13:00-0700</pubDate>      <guid>http://www.myinternetisbroken.com/index.cfm/2008/5/24/Caching-Functions--Creating-variables-that-are-executable</guid>           </item>          <item>      <title>I am almost there</title>      <link>http://www.myinternetisbroken.com/index.cfm/2008/5/4/I-am-almost-there</link>      <description>            I have been working on yet another code generator for ColdFusion for the last six months. I have learned a &lt;b&gt;lot&lt;/b&gt;. When I am done.... it will read a databse and using the metadata and it will create a working app using the ENTIRE database. It is like a mini Ruby on Rails.&lt;br&gt;    &lt;p&gt;You point it to the data source and a destination dir, press enter, and you have a working app. You can go from zero to working admin for a 20 table database in about a minute.&lt;/p&gt; &lt;p&gt;It also:&lt;/p&gt;  &lt;ul &gt; &lt;li&gt;Generates client side validation based on the data type (string, numeric, float, date, etc.).&lt;/li&gt;  &lt;li&gt;Generates time and date pickers for date/time fields.&lt;/li&gt; &lt;li&gt;Generates inline wussywig text editors for Text fields &lt;/li&gt; &lt;li&gt;Automatically generates and populates drop down boxes using foreign keys .&lt;/li&gt; &lt;li&gt;Has optional secondary validation using key words in the column name (like email, phone, fax, zip, etc.).&lt;/li&gt; &lt;li&gt;It is almost entirely Object Oriented and uses a very simple MVC methodology.&lt;/li&gt; &lt;/ul&gt;  I am pretty pumped and have been working on this every chance I get. When I get it done, (It really snow balled from what seemed to be a very simple idea), I will be able to crank out a working app, with a couple of clicks, in a matter of minutes.   And yes, I will be releasing it open source.       </description>            <category>OO</category>                <category>ColdFusion</category>                <category>Open Sores</category>                <category>Meta programming</category>                <category>ColdFusion 8</category>                <category>Working Smart</category>                <pubDate>Sun, 04 May 2008 06:39:00-0700</pubDate>      <guid>http://www.myinternetisbroken.com/index.cfm/2008/5/4/I-am-almost-there</guid>           </item>          <item>      <title>Blue Dragon J2EE Goes FOSS</title>      <link>http://www.myinternetisbroken.com/index.cfm/2008/3/18/Blue-Dragon-J2EE-Goes-FOSS</link>      <description>            Yes! Finally there is a mature version of CF supported by a stable company that is FOSS.  I love CF. I dreaded the thought of having to go back to PHP or learning .NET or Java as main programming platform. I like PHP, ASP, .NET and Java well enough. But CF has spoiled me. It just takes so much more code/work to write apps in these languages. Besides, I know CF like the back of my hand. I *think* in CF. I dream in code. I program in my sleep and when I dream it is genearly from a CF stand point.  I have been learning Java due to my FUD with &quot;CF is dead&quot; and the general lack of jobs for CF in my area. I just got started with Java and to bring my chops up to speed, with my CF chops, on any of the above, will not happen with out some serious effort.   BTW, I never had FUD with CF until I started looking for a job outside my geek friend circle last year. But that is another story for another time.  But no more. With Blue Dragon J2EE going open source it means that all the companies and dept&apos;s that balked at the $7500 per box cost for Enterprise CF have no (good) reason to do so anymore. The $1500 jump in price for Adobe&apos;s Enterprise version really pissed me off seeing that it effectively priced itelf out of the ball park for most (mom and pop or local) ISP&apos;s and hosting companies and grass root startups (like my past efforts).  The one thing I have learned while learning Java is how powerful (and easy) CFML is. When I started learning Java (and OO programming in general) my eyes became wide open and realized how little I knew and that I was just scratching the surface to the potential of CF.  A few years back, I had foolishly thought that I had done pretty much most every thing that could be done with CF. And at the time, just around when cf 6 was released I probably was pretty much versed in 80-95% of the language to the point where it was rote.  Imagine how stupid I feel now with a ~year of OO under my belt and still not knowing shite.  So I DL&apos;s the J2EE version of BD, read the docs. I deployed it on TomCat and got busy.  First thoughts: TomCat was at 23 megs just sitting there. With BD it hit about 33-35 megs, again, just sitting there. It was at about 45 megs running some simple CFM&apos;s,  i.e no CFC&apos;s. I did beat on it a bit (looping over 10,000 items) but it never went over 45 megs. Adobe CF 8 on tomcat hovered at easily twice that and the stand alone version (on apache) kisses 200 megs (sitting there) not including the ODBC, .NET bridge or search services,    All I have to say is that I am thoroughly impressed with BD. Aside from some minor syntactical difference, and missing some minor functionality from Adobe&apos;s offering; I am very, very impressed.   In fact, after reading the docs, the enhancements that BD brought to the plate (for CF 7.x) more than makes up for its compatibility issues.  So hello BDJ2EE. Me love you long time.       </description>            <category>Open Sores</category>                <category>Java</category>                <category>Blue Dragon</category>                <category>ColdFusion</category>                <pubDate>Tue, 18 Mar 2008 05:55:00-0700</pubDate>      <guid>http://www.myinternetisbroken.com/index.cfm/2008/3/18/Blue-Dragon-J2EE-Goes-FOSS</guid>           </item>          <item>      <title>My script goes to eleven.</title>      <link>http://www.myinternetisbroken.com/index.cfm/2008/3/6/My-script-goes-to-eleven</link>      <description>            Whiskey Tango Foxtrot?   This reminds me of debugging PERL back in the 90&apos;s.  &lt;a href=&quot;/stuff/WierdError.PNG&quot; target=&quot;_blank&quot;&gt; &lt;img src=&quot;/stuff/WierdErrorSM.png&quot; width=500 height=568 alt=&quot;Whiskey Tango Foxtrot&quot; border=&quot;0&quot;&gt;&lt;/a&gt;       </description>            <category>WTF?</category>                <category>Interweb</category>                <category>Bad code</category>                <category>ColdFusion</category>                <pubDate>Thu, 06 Mar 2008 22:22:00-0700</pubDate>      <guid>http://www.myinternetisbroken.com/index.cfm/2008/3/6/My-script-goes-to-eleven</guid>           </item>          <item>      <title>ColdFusion Rocks</title>      <link>http://www.myinternetisbroken.com/index.cfm/2008/2/28/I-am-so-happy</link>      <description>            I have been fighting it. The FUD, the slim job market, the abuse. But I have given in again to the lure of CF.  I have played with and or made production apps with PHP, ASP, C#/ASP.NET, Java/JSP/Groovy, Ruby, ROR, PERL and so on.  And the one thing I have noticed is that for a lot of the above languages writing a simple app (say in Java/JSP) is like swatting a bug with a sledge hammer.  With ROR, you have to know a bazzion hand shakes to do something that is &lt;B&gt;SUPER SIMPLE&lt;/B&gt;. Like trying to group output by category:  http://instantbadger.blogspot.com/2008/02/i-still-miss-cfoutput.html   Or with PHP where everything is odles of noodles spaghetti.    HTML is spaghetti, SQL is spaghetti, dynamic JS is spaghetti.... You will go blind trying to debug dynamic JS generated by PHP.  ASP? As Sid said in &apos;78: No future for you!  ASPX/C#? Code behind? Poor excuse for OO. It never made sense to me. ASP.NET is smart and well designed but the whole Code behind thing gave me a rash.  I do like the VB and C# syntax. Especially C#  BTW JS browser issues irritates me to no end. i.e. &quot;GODDAMMIT just FARKING WORK!!!!&quot;  But CF? It is so simple, so smart, so damn easy. The easy stuff is idiot proof, the harder stuff is a cake walk compared to other languages. And the hard stuff? Do you even have to ask?  You need to do something? Chances are there is an out of the box tag or function for it. Need to do some heavy lifting? You have COM, the entire Java and .NET library at your command. Not to mention most any Java class including most everything at Apache.org and Source forge. Or you can roll your own.  What else you need?  AJAX? Done. Frameworks? Done.  ORM? Done.  Code Generators? Done.  Scaffolding? Done. Unit Tests? Done.  Ever update a database record with one line of code using three variables?  I didn&apos;t think so.       </description>            <category>OO</category>                <category>Working Smart</category>                <category>Learning</category>                <category>Java</category>                <category>ColdFusion</category>                <pubDate>Thu, 28 Feb 2008 01:17:00-0700</pubDate>      <guid>http://www.myinternetisbroken.com/index.cfm/2008/2/28/I-am-so-happy</guid>           </item>          <item>      <title>I don&apos;t know shit....</title>      <link>http://www.myinternetisbroken.com/index.cfm/2008/2/16/And-one-IDE-to-rule-them-all</link>      <description>            If you are a CF developer (or web developer) and you are still using DreamWeaver or Homesite or CF studio and not using Eclipse or any other of the advanced IDE&apos;s like Komodo, Visual Studio, Aptana, NetBeans etc, &lt;b&gt;*you literally have no idea what you are missing out on*&lt;/b&gt;.   If you use F1 on DreamWeaver, Homesite or CF studio as a  &lt;b&gt;&lt;i&gt;primary source  &lt;/i&gt;&lt;/b&gt; of information about programming, CSS, HTML and your available options  &lt;b&gt;you are also missing a HUGE piece of information &lt;/b&gt;.  I have been using Eclipse for about 9 months now and the one thing it has taught me is how little I know. When I first fired up CF studio some 10 odd years ago I looked at all the CF related buttons and the options and felt clueless.   By using various Eclipse distros like the one provided by Pulse I feel even more clueless than I did 10 years ago. AND I have a working knowledge of web development and client and server side languages like JS, SQL, XML, XSL, HTML, XHTML, CSS, ASP, PHP, RegEx, CFML etc under my belt. As well as being exposed good doses of VB, ASP.NET,  C#, ROR, Java, PERL, Python etc over the years.  The one thing I am finding out that I don&apos;t know shit.  At FSU the is an engraving on Dodd Hall that reads &quot;The half of knowledge is to know where to find knowledge&quot;   Now I know the other half of knowledge is making sure that you are being exposed to *new* knowledge on a regular basis.  If you explore Eclipse it will end up teaching you more than you can possibly imagine.   Literally.       </description>            <category>Open Sores</category>                <category>IDE&apos;s</category>                <category>Eclipse</category>                <category>Learning</category>                <category>CFEclipse</category>                <category>Working Smart</category>                <category>Professional Development</category>                <category>Tools</category>                <category>ColdFusion</category>                <category>Rants</category>                <pubDate>Sat, 16 Feb 2008 03:39:00-0700</pubDate>      <guid>http://www.myinternetisbroken.com/index.cfm/2008/2/16/And-one-IDE-to-rule-them-all</guid>           </item>          <item>      <title>RIP Homesite and CF Studio.</title>      <link>http://www.myinternetisbroken.com/index.cfm/2008/2/3/RIP-Homesite-and-CF-Studio-They-are-dead-to-me</link>      <description>            I was a HUGE fan of Homesite and CF Studio for years. I thought that I would never find a replacement. I mean never ever. I never liked Dreamweaver and I have long admired MS&apos;s Visual Studio but developing strictly for windows was never really an option for me.   The current crop of IDE&apos;s that I have been using to do Java development (NetBeans and Eclipse) make Homesite look like a child&apos;s play thing. Homesite (and CF Studio) is a great text editor. A true masterpiece in it&apos;s time. However, the difference between CF Studio and Eclipse is far greater than the difference between CF Studio and Notepad.  In that light, I can say that in the last 5 years ColdFusion has not had a good IDE. I love CFEclipse but it is not so much the CF part that I love s much as it is the Eclipse part. Hats off to mark Drew and Crew, I am deeply indebted to the CFEclipse team for what they have done. But Mark is one guy. The other IDE&apos;s have armies of developers. CFEclipse is not nearly, not even remotely, close to the tools available to MS, PERL, PHP, Ruby, Java, etc. developers.  Perhaps the CF community is happy or content with DW and CFEclipse. I am not. I know there is better and that bothers me.       </description>            <category>CFEclipse</category>                <category>ColdFusion</category>                <category>Eclipse</category>                <category>Java</category>                <category>IDE&apos;s</category>                <category>Working Smart</category>                <pubDate>Sun, 03 Feb 2008 01:36:00-0700</pubDate>      <guid>http://www.myinternetisbroken.com/index.cfm/2008/2/3/RIP-Homesite-and-CF-Studio-They-are-dead-to-me</guid>           </item>          <item>      <title>CF 8 at work!!! YES!!!</title>      <link>http://www.myinternetisbroken.com/index.cfm/2008/1/31/CF-8-at-work-YES</link>      <description>            We pitched CF 8. Not really. The topic came up and our CTO looked at the specs and was all over the Exchange integration. His words &quot;This is Huge&quot;.  Cold fusion is the best web app server there is. Period.       </description>            <category>Tools</category>                <category>AJAX</category>                <category>ColdFusion</category>                <pubDate>Thu, 31 Jan 2008 00:39:00-0700</pubDate>      <guid>http://www.myinternetisbroken.com/index.cfm/2008/1/31/CF-8-at-work-YES</guid>           </item>          <item>      <title>Some of my favorite things: CF, PHP, Java, ROR  all playing together. Literally.</title>      <link>http://www.myinternetisbroken.com/index.cfm/2008/1/19/Some-of-my-favorite-things-CF-PHP-Java-ROR-all-playing-together-Literally</link>      <description>            I am in search of the perfect application stack. There are many things about the above app stacks to love. I like them all.  I have used all of the above to varying degrees. I have been on the Java train for some time and have been trying to get my head around it for the last few months. I wrote a couple POC apps in ROR to see what the hype is about and have been using PHP for years. And CF has been by my side for the last 10 years or so... A while back I was giving jRuby a spin using GlassFish and NetBeans and I really liked it. I liked it a lot. I also liked working with Java in NetBeans.  The thing is, I can&apos;t get them to play together all under one roof.   CF runs on Java so that is a given. &lt;a href=&quot;http://php-java-bridge.sourceforge.net/pjb/&quot;  target=&quot;_blank&quot;&gt;PHP can play with Java&lt;/a&gt; a and ROR has been &lt;a href=&quot;http://jruby.codehaus.org/&quot; target=&quot;_blank&quot;&gt;ported to Java via JRuby&lt;/a&gt;y. CF can &lt;a href=&quot;http://corfield.org/blog/index.cfm/do/blog.entry/entry/ColdFusion_8_running_PHP&quot; target=&quot;_blank&quot;&gt;talk to PHP and Ruby&lt;/a&gt;. I just wish I could get the all to run together, on the same machine, on the same web/app server, on the same port.  So I tried to install CF 8 as a WAR file on &lt;a href=&quot;https://glassfish.dev.java.net/&quot; target=&quot;_blank&quot;&gt;GlassFish&lt;/a&gt; and it worked. But CF 8 Enterprise is $7500, so I tried installing Railo and that is running fine. I am about to see if I can get JRuby and php/Java bridge to run as well.  If I can get all of these to run on the same server (on the same port) I will have the perfect platform. The RAD capabilities of CF and ROR, the bazillion OS PHP web apps out there and the power of Java (and bazillion prebuilt Java apps and tags as well).       </description>            <category>Working Smart</category>                <category>Tools</category>                <category>Open Sores</category>                <category>Java</category>                <category>PHP</category>                <category>ColdFusion</category>                <category>Rants</category>                <pubDate>Sat, 19 Jan 2008 21:16:00-0700</pubDate>      <guid>http://www.myinternetisbroken.com/index.cfm/2008/1/19/Some-of-my-favorite-things-CF-PHP-Java-ROR-all-playing-together-Literally</guid>           </item>     </channel></rss>