>> GreenByte.info By Nick Tong (quiksilv) | Supported by: TalkWebSolutions.co.uk

CFDevCon - come and get it

Unless you've not already seen CFDevCon is now ready for action.

The conference will take place in Brighton, UK at the prestigious Hilton Hotel

Who is CFDevCon for?

CFDevCon 2008 is for anyone who is looking to enhance their web technology skills. Although this is a ColdFusion centric web conference we will be covering everything from Building Dynamic Web Applications with Microsoft Silverlight, What's New for Developers in SQL Server 2008, to Search Engine Optimisation and making your site indexable and searchable.

Check out the CFDevCon 2008 Speaker List

This is promising to be a great event!!@ Oh and don't forget you can also sponsor the event to get your name or product out into the community.


CFDevCon 2008 - Old conference name but new vibe!!

Soon you will be able to find out more details about CFDevCon 2008 "the ColdFusion Centric web development conference". I thought i would leak a few details as I've been asked about it a lot recently.

CFDevCon will take place in September and it will be on the south coast - any guesses where!

Not only will CFDevCon focus on ColdFusion but it will bring in more web based ideas, from accessibility, growing a web business, clustering servers etc. Don't worry though if you're a hard core CF'er there will be plenty of that as well!

Watch this space!


Quick update to the TQL fusebox lexicon

Anyone using the TQL lexicon which a wrote about a while back should update it to use the following code:

<cfscript>
   // usage inside other verbs:    //      <transfer:parameter
   //            name="paramName"
   //            value="someVal"
   //            dataType="date" />

   if (fb_.verbInfo.executionMode is "start") {
      // validate attributes       // <parameter> must have a parent verb this lexicon:       if (structKeyExists(fb_.verbInfo,"parent") and
            fb_.verbInfo.parent.lexicon is fb_.verbInfo.lexicon and
            listFind("delete,read,save,tql",fb_.verbInfo.parent.lexiconVerb) neq 0) {

         // name - string - required          if (not structKeyExists(fb_.verbInfo.attributes,"name")) {
            fb_throw("fusebox.badGrammar.requiredAttributeMissing",
                     "Required attribute is missing",
                     "The attribute 'name' is required, for a 'parameter' verb in fuseaction #fb_.verbInfo.circuit#.#fb_.verbInfo.fuseaction#.");
         }
         // value - string - required          if (not structKeyExists(fb_.verbInfo.attributes,"value")) {
            fb_throw("fusebox.badGrammar.requiredAttributeMissing",
                     "Required attribute is missing",
                     "The attribute 'value' is required, for a 'parameter' verb in fuseaction #fb_.verbInfo.circuit#.#fb_.verbInfo.fuseaction#.");
         }
         // check to see if we're passing in a datatype          if (structKeyExists(fb_.verbInfo.attributes,"dataType")) {
               thisValue = '#fb_.verbInfo.attributes.value#,"#fb_.verbInfo.attributes.dataType#"';
         }
         else{
            thisValue = fb_.verbInfo.attributes.value;
         }
         // add this parameter to the parent data:          fb_.verbInfo.parent.parameters[fb_.verbInfo.attributes.name]   = thisValue;
         

      } else {

         fb_throw("fusebox.badGrammar.parameterInvalidParent",
                  "Verb 'parameter' has invalid parent verb",
                  "Found 'parameter' verb with no valid parent verb in fuseaction #fb_.verbInfo.circuit#.#fb_.verbInfo.fuseaction#.");

      }

   }
</cfscript>

[More]


Coldfusion Job In Brighton, Sussex

Just a quick follow up to my post the other day. Please let anyone you can think of know about the wonderful job :P

Oh I would like to work by the sea-side

Love coldfusion, love the coast then we have the ideal job for you in Brighton, UK.

You will report to me and work on a wide range of CF based web sites

What we're looking for is an enthusiastic, experienced, self motivated web developer. With an minimum of 2 years experience ideally with a background of working with coldfusion frameworks. The role will entail development as well as specifying technical specifications, testing and deployment and some documentation.

The basic skills we are looking for are

  • ColdFusion 6+
  • SQL Server
  • Unit testing
  • CF Frameworks (fusebox, coldspring, model-glue)
  • Ajax (jQuery, Spry, Ext etc)

Any experience with server deployment & configuration, Subversion and ANT would be a big plus.

What we look for in a person:

  • Someone looking to work on the latest technologies and push the web to it's limits.
  • Good communication & writing skills
  • A solid technical background
  • Good problem solving ability
  • Flexibility

This position is based in Brighton but once you've settled in we are flexible.

That's all there is to it - please contact me succorJobBlogPost [at] talkwebsolutions [dot] co.uk

All AGENCIES will be cursed! (we do love you really).

CF8 mac and issues

I've been trying to get CF8 up and running on my new mac for a day or so with no luck, but tonight i was determind. Armed with vigor I cracked on.

First of I couldn't get apache up and running on my machine for some reaaon so I ended up installing XAMPP. I then installed CF8 and followed the instructions pointing the server at the XAMPP apache install. This all went well until i tried to run the administrator which just hung on me. A reboot later and still no joy (mac reboots so much quicker than a PC :) ). So i looked at the apache log and saw this error:

could not open "/Applications/JRun4/lib /wsconfig/1/jrunserver.store": Permission denied

[More]

date formatting and SQL

I've been having a few issues with dates and SQL recently so I thought I would quickly post my solution. When searching in SQL with dates this is what I tend to use:

<!--- vars in: dateFrom, dateTo --->

<cfset createODBCDate(form.dateFrom)>
<cfset createODBCDate(form.dateTo)>
<cfquery name="qGetComments"datasource="#application.defaultProperties.datasourceName#">
SELECT comments.comment, comments.commentDate, tbluser.firstName, tbluser.lastName
      FROM comments INNER JOIN
       tbluser ON comments.staffID = tbluser.userID
      WHERE (comments.studyID = #qStudyInfoList.studyId#) AND
      comments.commentDate BETWEEN #LSParseDateTime(form.dateFrom)# AND #LSParseDateTime(form.dateTo)#
   order by   commentDate
</cfquery>

This helps when people are using differnt date formats as well.

2007 CFeMmys - I'm nominated

Well I never, thanks for whomever nominated me for the 2007 CFeMmys. I see I've been added to the blog section, coldfusionsionCommunity.org has been placed in the Best Community Site. Please vote note :)

Getting over excited with multiple CF instances

One of the cool things about enterprise versions of CF is the fact that you can run multiple CF instances. What I see as a benefit of this is that if one of your applications becomes problematic then it's not going to bring your other apps on the same server down. With this in mind I've been happily setting up multiple instances of CF on a server for each app. This appeares to work fine, I can restart an instance if I need to and all my other sites continue to run.... well run rather slow that is. This is the problem i've been having recently, rally slow response times.

The environment that the server is in has 4G of RAM on a windows IIS solution. Now speaking with the masterful Andy Allan, he informed me that you shouldn't really run lots of CF instances, here a quick extract from out IM:

[More]

Are you on the coldfusion community mailing list?

If you don't already know coldfusionCommunity.org have a mailing list. You can subscribe here:

coldfusionCommunity.org

The list is aimed at anything coldfusion.

More Entries

BlogCFC was created by Raymond Camden. This blog is running version 5.5.1.