An Architect's View

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

An Architect's View

D2WC, FW/1, Railo Training

July 7, 2011 ·

Back in early May I talked about presenting FW/1 at D2WC, the upcoming Designer/Developer Workflow Conference in Kansas City, MO. I was really looking forward to visiting a new city and trying out a new approach to presenting. Unfortunately, personal issues have conspired to rob me of that opportunity and I'm no longer able to make the trip. Fortunately, my esteemed colleague at Railo, Mark Drew, has agreed to take over my talk at very short notice so you can still look forward to:

  • An introductory talk about FW/1 by a stout, bald bloke with a funny account - you'll hardly know the difference!
  • Sponsorship by Railo Technologies, with a key staff member on site to answer all of you Railo questions and, hopefully, encourage you to let the Railo consulting team help solve your CFML problems!

What's new is the opportunity to take advantage of the comprehensive Railo Server Administration training course that Mark is running after the conference!

If you haven't registered for D2WC, there's still time. The conference offers an unparalleled blend of designer/developer topics focused on workflow and a host of expert speakers. I'm dead jealous of those of you attending!

Tags: coldfusion · d2wc · fw1 · railo

3 responses

  • 1 Kerr // Jul 11, 2011 at 1:53 PM

    Aww, that's too bad. I was hoping to pin you down on a FW/1 (*cough* DI/1) release timeline. :) Seriously though, I was looking forward to your preso, though I'm sure I'll enjoy Mark's as well.
  • 2 Sean Corfield // Jul 11, 2011 at 8:04 PM

    @Kerr, well, lots of things have conspired to push FW/1 and DI/1 onto my back burner lately but FW/1's routes are getting a good work out at World Singles and the more we use FW/1, the more progress I'll make on 2.0. DI/1 is, by necessity, a lower priority project but if it's any consolation, cfmljure has had a lot of work done on it internally that will soon see the light of day in a new release :)
  • 3 Kerr // Jul 12, 2011 at 5:44 AM

    @Sean - I understand as far as priorities dictating direction is concerned. For over a year I've wanted to really dive into FW/1, but was only able to use it for small side projects. I'm starting explore it as the foundation of a framework for use by around 70 developers at my work. Many of these folks haven't been exposed to patterns like MVC, so I really like the fact that a view can function as a "report" in a pinch.

    I wrote our current solution from scratch in 2006. I had myriad reasons for that, but I sometimes wish now that I hadn't made some architectural choices that I was backed into a corner on at the time. Our current solution isn't flexible enough for today's demand of data to XYZ devices. Still, I wasn't attracted to the XML config heavy frameworks of the day. If it takes me a lot of hours just to wireframe a site, the framework itself seems a bit imposing. I've had this experience ramping up with ColdSpring, though I really like the stuff I see in 2.0. That said, I have a feeling that the FW/1 philosophy applied to DI would be much to my liking. :)

    It's funny you mention routes, as I was looking at those last night. I'm using subsystems and was attempting to set a route pointing to a non-default subsystem, and couldn't get it to trigger. I'm sure it's a matter of being new to them, so I will post to the group if I can't get it sorted.

    One thing I was curious about was that routes must be set per-request? Looking at the architecture, I suppose an app level cache to set variables.framework.routes in setupRequest() is not out of the question though.

    Time and priorities being what they are, I have been keeping a passive eye on cfmljure too. While I don't know Clojure, that it could be leveraged in the way you explain with the model layer is very intriguing.

    Thanks for sharing all that you do, it's much appreciated.