An Architect's View

ColdFusion, Software Design, Frameworks and more...

An Architect's View

The demise of OpenCFML

July 22, 2010 · By Sean Corfield · 20 Comments

By now, many of you will have read Adam Lehman's blog post that Adobe is no longer part of the CFML Advisory Committee. Adam has disabled comments on that post and folks have been asking me all morning for my take on this so, as chair of the committee, I'm going to post my thoughts - and leave comments open so the community can provide feedback.

[Read more →]

20 CommentsTags: openbd · railo · coldfusion · cfml-advisory

Railo 3.1.2.016 and for loop compatibility

July 19, 2010 · By Sean Corfield · 7 Comments

Railo has long supported for-in script loops over structures and arrays but with the appearance of ColdFusion 9.0.1, Railo has changed for-in over arrays to be compatible with Adobe's new feature.

[Read more →]

7 CommentsTags: railo · coldfusion · cfml-advisory

CFUnited 2010 - FW/1 and Open Source

July 16, 2010 · By Sean Corfield · No Comments

Now that the Saturday schedule is available on the CFUnited site, I can confirm that I'm speaking three times in total:

  • Thursday 9:00am - ColdFusion and the Open Source Landscape
  • Friday 2:00pm - FW/1: The Invisible Framework
  • Saturday 4:00pm - ColdFusion and the Open Source Landscape
Hope to see you at CFUnited - it's the last one so it will be legendary!

No CommentsTags: cfunited10 · fw1 · coldfusion · oss

Light Reading?

July 08, 2010 · By Sean Corfield · 1 Comment

A conversation on the Railo mailing list, initially about free CFML hosting, turned into a discussion of the scarcity of CFML books. Several people felt that CFML was so easy that books just weren't as necessary as for other technologies. I agreed, and then I shared my current book list (stacked to the right of my computer). I figured I'd share it on my blog as well, just as a data point for some varied reading for CF developers:

  • Adobe ColdFusion Anthology (the FAQU stuff) - 3 copies (I was a TR on the book)
  • Programming in Scala
  • The D Programming Language (review copy)
  • Modern C++ Design (possibly a review copy - it dates back over a decade I think)
  • Enterprise Integration Patterns
  • Groovy Recipes
  • Groovy in Action
  • ColdFusion 8 Developer Tutorial (I was a TR on the book)
  • Java Persistence with Hibernate
  • Spring in Action
  • Grails in Action (also eBook formats)
  • Adobe Flex 2 (definitely a review copy or raffle prize or some other free source)
  • Essential ActionScript 3.0 (probably a review copy)
  • Patterns of Enterprise Application Architecture
  • Refactoring to Patterns

In addition, I have purchased a number of eBooks:

  • Becoming Agile
  • Clojure in Action
  • Distributed Agile in Action
  • Erlang and OTP in Action
  • JBoss in Action
  • Lift in Action
  • Objective C for the iPhone

And then in my eBooks folder I also have assorted technical papers on Scala, Forth, TDD, concurrent programming and no-SQL databases!

1 CommentTags: coldfusion · programming

FW/1 hotfixes for 1.0 and 1.1

July 02, 2010 · By Sean Corfield · 1 Comment

Two FW/1 users ran into a problem with error handling where methods from the wrong subsystem could be called if an exception occurred. I considered this an important enough issue to provide hotfixes for previous releases. You can now download tagged releases for 1.0.1 and 1.1.1 which incorporate the error handling changes into the earlier releases (1.0, 1.1). I have to say, git made that very easy since I was able to create a hotfix-1.0.1 branch from the v1.0 tag, apply the changes, tag it as v1.0.1 and then apply those same fixes to the hotfix-1.1.1 branch (from the v1.1 tag) and tag that as v1.1.1 and also master (what will become 1.2).

Based on my experience with this, I'll probably move to adopt the git branching model described on Vincent Driessen's blog. That'll mean that the default download will become the stable branch (master) and there will be a new develop branch which represents the bleeding edge. Given that 1.2 is already in progress, I'll probably defer that change until 1.2 goes Gold on master.

1 CommentTags: fw1 · coldfusion · oss

Getting Started With Clojure

June 29, 2010 · By Sean Corfield · 9 Comments

Clojure is a very new language so getting started can be a little daunting. This blog post shows just about the simplest way to get up and running and using Clojure code.

[Read more →]

9 CommentsTags: programming · oss · clojure

FW/1 Release 1.1 Available!

June 11, 2010 · By Sean Corfield · 6 Comments

The latest stable release of Framework One is now available for download from github! The previous stable release is still available on that page.

This release features a large number of enhancements suggested by the community including:

[Read more →]

6 CommentsTags: fw1 · coldfusion · oss

Why I Like Scala

June 10, 2010 · By Sean Corfield · 11 Comments

CFML and Java go very well together but I've been using CFML and Scala together for quite a while now. Find out why I like Scala so much!

[Read more →]

11 CommentsTags: scala · coldfusion · oss

Railo Volunteer Team Expands

June 10, 2010 · By Sean Corfield · No Comments

In order to support the vocal and enthusiastic community of CFML developers "down under", Railo has added a dedicated Community Manager volunteer for that region.

[Read more →]

No CommentsTags: railo · webdu · coldfusion · oss

FW/1 1.1 Release Candidate 2 Available

June 03, 2010 · By Sean Corfield · 8 Comments

Download FW/1 1.1 RC2 and read about plans for 1.2 and 2.0!

[Read more →]

8 CommentsTags: fw1 · coldfusion · oss