Vancouver ColdFusion and Flex User Group

Vancouver ColdFusion and Flex Developers Unite!

This is a public Group - North America  public

Upcoming Events

No results

Active Discussions

Recent Blog Entries

  • Entry posted Aug 21 by brandner, tagged Development, Rich Internet Apps in Blog public

    The CFUnited conference this year was in Leesburg Virginia, an hour or two from Washington DC, at a place called Lansdowne Resort. It was a great conference, over 600 ColdFusion and Flex developers were there, and the Stellr team did a fantastic job of organizing it and hosting it.

    I posted about my conference experience on my personal blog.

    Do any of you attend conferences regularily? This is only my second, my first being Adobe Max 2008 in San Francisco. I think they are incredibly valuable for being part of a larger community and networking but it can be tough to justify the cost sometimes.

    The second day's keynote was interesting - it attempted to answer the question "Is ColdFusion Dead?" Of course, it isn't, but Joe Reinhart made the point that we often sell it as a tool to "get databases on the web". If that was all ColdFusion was, it might as well be dead. That was 5-10 years ago! There are many languages and packages that can do that very easily.

    The community needs to start realizing that ColdFusion is "Enterprise Glue", a tool that allows for integration between services in a way that NO other language does. In the case of ColdFusion "proper" (the Adobe product, as opposed to CFML), it is a well-supported commercial program that companies can trust.

    The community needs to start getting passionate and pushing the boundaries of ColdFusion/CFML. Remember how you felt when you first started building database driven apps in minutes? There is a whole NEW set of powerful features that can make you feel the same way. Look at the PDF and Microsoft Office integration, as well as image manipulation. Look at Sharepoint and Exchange integration. Look at concepts like ORM and built in Ajax tools that can once again allow you to make cutting edge apps in no time.

    The next version of ColdFusion has been nicknamed "Link", and according to Adobe they chose that because it nicely represents how ColdFusion can be a link, or a glue, between so many worlds.

    Anywho. Hope everyone is enjoying their summer!

    cfunited, coldfusion, conference
  • Entry posted Jan 30 by jayCunnington in Blog public

    Hey Kids,

    An interesting spin / discussion recently came out of a post on Ray the god-like Coldfusion jedi's blog.

    http://www.coldfusionjedi.com/index.cfm/2009/1/22/Why-you-should-and-should-not-break-encapsulation-in-methods

    For me the interesting point was the code i've included at the bottom of this page. This is code i recently used in a webservice. As Ray Camden mentioned the lclApi will be re-created on every function call. This seems like a crazy way to code as it'll obviously be a performance hit for every function call. I had thought of putting the cfc instantiation in the server scope....but wasn't sure if that was propper form. There i ran out of ideas.

    Anyway, Ray suggested coldSpring but that may be overkill for something so small as one webservice.

    So over to you guys, anyone got any better suggestions?

    <cfcomponent>

       <cfset this.DSN = "mydsn" />

       <!--- local complonent, being paranoid but i want to hide db code from the front facing cfc, this is re-created on every webservice call :(--->
       <cfset this.lclApi = CreateObject("component","foo.apiPrivateMethods").init(this.DSN)
    />


       <cffunction name="getUserDetails" access="remote" returntype="xml" output="false">
          ....
       </cffunction>

    </cfcomponent>

Assorted Media Gallery Posts

Recently Posted References

No results

RSS Feed Reader

  • No feed was supplied for this panel.

Search Group Posts

Contact Us

No results

Members

  • 1-19 of 19

Sponsors

No results

Recently Posted Job Listings

Adobe Announcements

  • We made a big change to the Adobe Groups homepage today. Now, when you log in, you'll see a list of all groups that you have joined right there on the page.

    No more bookmarking groups or having to go to your profile page to see the full list!