Jun
18
Filed Under (ColdFusion) by J.J. Merrick

If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!

Latest updates at the top

That’s it! Great stuff released and on to some great sessions!

Forta: I would like to think there is :-) It was version 1 and we will probably have a version 2 sometime :-)

AM: Anything new in the roadmap for CFREPORT?

Last Questions

10:21 am

Forta:Talk to Kristen :-) It is on the radar

Applause from the audience

AM: Staging license?

Forta: No RTFs? ok we will write it down

AM: Word document generation?

10:23 am -Time for some more questions

Forta: We didn’t see a usecase for this

AM: Dynamic PDF form creation without LiveCycle

Forta: On the wishlist but not promising

AM: iCal/vCal type features?

Forta: ::hesitant:: um well that might go under “ColdFusion Developer Experience”… Adam: SO yeah see you at Max :-)

AM: Tooling for CF: MindMap etc.

Forta: that is being looked into yes

AM: Caching support in general i.e. memcache

forta: Actually a great question. It should have been a function to begin with and will probably be done so that we can do it in cfscript

AM: Any plans to use cfqueryparam outside of cfquery

Forta: We always have plans to improve everything… nothing specific yet but we always have our ears open.

AM: Plans to improve server monitoring?

Forta: Nothing official yet

AM:What about official CF Admin training?

Forta: Nothing will be broken

AM: Will the THIS scope be kept?

Adam: one word… yes… that’s all I can say

AM: Multi server administration easier?

Forta: Do you want it to go up or down? Down? ok noted. There has been no talk… way too early

AM: Any idea on price?

Forta: This was a bar being set so that the group is made of up those that “have demonstrated an ability to work together and a committment to the CFML community”

AM: Who made up the CFML team?

Forta: Poll about who uses what for an IDE We see about 1/3 using eclipse, 1/3 dreamweaver, 1/3 something else. Some to Max to see about the “ColdFusion developer experience”

AM: What is the story with an official CF IDE?

Adam: Intent is to have the ability to do that but nothing solid yet

AM: Will we be able to upgrade Hibernate ourselves?

Forta: um well, we wish but for now we are still having some issues with the syntax

AM: If you can do components in CFSCRIPT does this mean you can do EVERYTHING in script?

Adam: It is still being developed and we can do some cool stuff with it… but still could axe it at anytime

Forta: It is still being supported and will probably be used but we reserve the right to change it in the future

Audience Member (AM): What are your plans for jRun

9:57 am - Floor is open to questions, will type the ones I can hear and are relevant.

Forta: Max will show much more so signup now!

Adam: This will ship sometime in 2009

Adam: that might be fixed and may make it in to make it fast

Someone asks about performance of this

9:49 am - Forta: What does this do to a query? It’s a gotcha so we have to bridge between the 2… objects to query opjects

Adam: CFG Files will be under the hood if you want access to it.

Adam: Automatic CFC creation based on a table in the database.

Adam: ORM is going to be integrated into CF9 and powered 100% by Hibernate

Adam: New CF namespace for Flex. Put CFML-like tags directly into a flex app

Adam: CF9 is going to have better AIR Integration

Moving on to CF and Air

Adam: New Server.cfc - works like Application.cfc but runs at the start of the cf servers - OnServerStart/OnServerEnd. You can preload things instead of a first time a person hits.

Adam: Implicit getters and setters “Don’t know why it has taken us this long”

Adam: New method named init() - implicit constructors

<CFFINALLY>  - New try/catch functionality

<CFCONTINUE> - Kicks you back to the top of a loop but not out

9:27 - Adam: Explicit LOCAL scope keeps local variables local; can be used anywhere within the function

Adam: Would make porting functions from Javascript etc. easier

Adam: Things that may or may not be in CF9. Language Enhancement. CFSCRIPT for CFCs.

Forta: Newly formed “CFML Language Advisory Commitee”  This will help form CFML.

Forta: Big Announcement #2… there’s more!

Forta: Reason for it is to create momentum for not just ColdFusion but for RIA’s in general. This will help Flex hand in hand. This is all going to be similar to the Flex Builder for Education model.

Forta: Full version to students and academic use FOR FREE!; Long time coming! Hoped to have had it for today but it is coming VERY soon.

Forta: Problem: Growing the ColdFusion Base: Lack of Developers is a problem. Good news for devs, bad for corporate

Forta: Work on Centaur (CF9) has already begun. Advancing CFML, improved integration story, improved developer experience (CF IDE?!?!?!?!?)

Forta: CF Open Process Initiative released: Public Bug Database, Public enhancement request system. Customer Advisory Boards: Community Leaders, Focused committees

Forta: 8.0.1 released early 2008 and allowed us to update 3rd party stuff

Forta: CF8 shipped a year ago. Adobe is strict about numbers due to shareholder info. Outgoing CEO spilled some numbers so we can now say that sales are doing VERY well.

Blank screen is up and they joke about this is what happens when you use something other then CF :-)

Forta: Keynotes are usually us talking at you… this year is going to be different. We want you to interact us.

Forta: CFUNITED is where we make the big announcements and this year will be no exception. I’m doing all the highlevel talks and Adam is doing the tech stuff.

9:00 - After 30 minutes of nothing from Micheal Smith Forta is taking the stage

Ways to helps make better code (Thrown out from the audience) -

  • wow Ray Camden really IS tall and skinny
  • ::Still wondering where this is going::
  • Prototyping
  • Coding Standards - Who actually uses them? about 50%
  • OK… Mark Drew and I both agree that Micheal Smith did not preparing anything
  • refactoring code
  • Code Reuse
  • Database: Indexing and proper data structures.
  • Access makes people laugh
  • Profiling your code and optimization piece by piece - Don’t waste your time on milliseconds, look for SQL with seconds.
  • Monitoring (I think that someone from Fusion reactor just threw that one out)
  • SOURCE CONTROL!!!!!
  • Frameworks = Filing Cabinet / Spaghetti = Messy desk!
  • Documentation
  • Code review helps to have standards and the “hit by a bus” scenario.
  • Accessibility,
  • Usability Testing,
  • Code Reviews - These are all crucial.

Micheal Smith is on the stage “There is a healthcare crisis in software programming, we encourage you to learn how to fix them this week”

8:31 - Here we go!

8:19 - In the hall and waiting for the keynote to start

7:56 - Eating breakfast and getting ready to get in to the keynote.

Refresh this page for updates.

Comments

Aaron West on 19 June, 2008 at 4:25 pm #

Excellent J.J.! Thanks for providing the minute-to-minute coverage. I don’t believe I’ve seen anyone in the CF community do this before.


J.J. Merrick on 20 June, 2008 at 6:58 pm #

Thanks Aaron! I got the idea from what they do for the Apple keynotes and thought it would be fun to do here.


Post a Comment
Name:
Email:
Website:
Comments: