An Architect's View

CFML, Clojure, Software Design, Frameworks and more...

An Architect's View

Entries Tagged as coldfusion

cf.Objective() 2012 - Call for Speakers

October 21, 2011 · 3 Comments

The call for speakers for cf.Objective() 2012 is now open. You can either submit proposals for something you'd like to talk about or make suggestions for topics you'd like to see someone else talk about.

Right now, I don't know whether I'll submit any proposals. I'm not sure what topics I'd like to promote. I don't want to do another "Intro to FW/1" (but I'd be very happy to see others continue to promote FW/1 - and I'd hope someone will mention DI/1 alongside FW/1!) and most of the non-FW/1 stuff I've been doing has been Clojure, at least in terms of open source projects. If you have ideas for something you'd really like me to submit a proposal on, let me know!

3 CommentsTags: cfobjective · coldfusion

DI/1 0.1.7 available for testing

October 16, 2011 · No Comments

Things are moving along with DI/1 now that FW/1 2.0 is close to Gold status and you can download version 0.1.7 now. I'd still consider it pre-release but it's getting close to a true Alpha release with only one (hard) open issue to solve. Read on to see the recent changes...

[Read more →]

No CommentsTags: coldfusion · di1

FW/1 2.0 Updated Release Candidate Available (RC1)

October 16, 2011 · No Comments

This fixes some bugs in buildURL() but is otherwise identical to the first FW/1 RC - see the blog post about the RC for more details.

No CommentsTags: coldfusion · fw1

FW/1 2.0 Release Candidate Available

September 16, 2011 · 3 Comments

Framework One 2.0 just reached Release Candidate status. Apart from documentation updates, there no remaining open issues.

[Read more →]

3 CommentsTags: coldfusion · fw1

cf.Objective() 2012 - May 16-19

September 13, 2011 · 3 Comments

The venue (unchanged from 2011) and dates (still mid-May) have just been announced for cf.Objective() 2012! Based on this year's success, this will be the CF event to attend, if you can only make one conference a year!

3 CommentsTags: cfobjective · coldfusion

FW/1 2.0 Beta Available

September 05, 2011 · 1 Comment

Framework One 2.0 just reached Beta status. Apart from documentation updates, there are only two issues still open: adding some sort of lightweight tracing mechanism, and adding a structured API for request scope data.

[Read more →]

1 CommentTags: coldfusion · fw1

DI/1 is available for early testing!

August 13, 2011 · 6 Comments

After a lot of things delayed the alpha release of FW/1 2.0, I've now found time to work on DI/1 again and get it into a usable shape. The idea is that you point DI/1 at one or more folders and it searches those folders for CFCs and builds a bean factory to manage them, all by convention (so no XML required!). DI/1 supports dependency injection, by name, through constructor argument, explicit setter methods and property declarations (with implicit setters enabled).

[Read more →]

6 CommentsTags: coldfusion · di1 · oss

cfmljure updated

August 07, 2011 · No Comments

Even tho' it's far from a 1.0 release, I've updated the cfmljure project on github to contain the latest version that we're using at World Singles and update the examples so they work again, along with updated instructions - mainly that the Clojure code needs to be in WEB-INF/classes/ so that it can be picked up dynamically. This is a fundamental piece of our infrastructure at World Singles, since we rely heavily on Clojure for the Model of our application, with our View-Controller in CFML. It's not intended to be general purpose code but if you want to play around with calling Clojure from CFML, it should get you started.

Don't forget the cfmljure mailing list if you need assistance!

No CommentsTags: cfmljure · clojure · coldfusion · oss

FW/1 2.0 Alpha Available

August 06, 2011 · 6 Comments

I just declared the official "2.0 Alpha" of Framework One. Although there are a number of minor issues still open against this release, all the major new features are in place and ready for extensive public testing.

The main new features (in no particular order) are:

  • custom URL routes with parameter substitution are supported, along with HTTP method restrictions and wildcard routes
  • setLayout() to override layout conventions
  • view() can be called from a controller, as a way to render email or documents for PDF delivery etc
  • controller/service execution can be short-circuited, providing more control over the request lifecycle
  • populate() and autowiring now support property-based injection as well as setter-based injection
  • additional lifecycle hooks for global before() / after() and pre-rendering setupView()
  • complete rewrite of the code to use cfscript - for Adobe ColdFusion 9.0.1 and Railo 3.2.2 or later

In particular, note the last bullet - if you are on earlier CFML engines, you will have to stick with FW/1 1.2 (there will be a 1.3 maintenance release). The mix of tags and script was driving me crazy and I didn't want to add all this new functionality with the code as it is!

6 CommentsTags: coldfusion · fw1 · oss · railo

How I got started in ColdFusion

August 02, 2011 · 4 Comments

I took a rare vacation day yesterday - and was truly away from the computer all day - so when I caught up with my daily Refynr feed, I found I'd missed How I Got Started in ColdFusion Day. Since I'm probably the odd one out, based on the stories I've been reading on various blogs this morning, I figured I'd throw my story out there, a day late...

[Read more →]

4 CommentsTags: coldfusion · personal