An Architect's View

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

An Architect's View

Entries for month: June 2009

Railo for Dummies Part V

June 30, 2009 ·

I wanted to follow up on Part IV Appendix about SES URLs with Tomcat. Tony Garcia mentioned it there in a comment and since then Jamie Krug mentioned it in a comment on the Railo blog: Tomcat can do SES URLs, albeit with some limitations.

[Read more →]

Tags: coldfusion · railo

ColdFusion Jobs? Really?

June 30, 2009 ·

Michael Dinowitz poses a very interesting question over on Blog of Fusion: are there really ColdFusion jobs out there? What he's mostly talking about are those open reqs that you keep seeing, month on month, that never seem to get filled, but he is also asking why well-qualified people have a hard time getting hired. He doesn't really answer his own question but he gives some good advice about applying for jobs...

[Read more →]

Tags: coldfusion

Consulting - Not Just Railo

June 25, 2009 ·

A couple of months ago I wrote about the support and consulting services offered by Railo Technologies (US, UK, CH). As I've been talking to more people about CFML in general, I sometimes run into the belief that since Railo Technologies grew up around the Railo server, the only consulting we offer is specific to the Railo CFML engine. Whilst it's true that the annual support contracts we offer are specific to Railo, we have a great team that has had a lot of experience with CFML at large over the years and so we're able to help companies - and individuals - solve a pretty broad range of problems.

[Read more →]

Tags: coldfusion · railo

East Bay CFUG back on track!

June 23, 2009 ·

Charlie Griefer has found a new location for East Bay CFUG (in Pleasanton) so the group will be meeting in July to refocus and move forward. If you're an East Bay CFer, you should make sure you attend!

Tags: coldfusion · eastbaycfug

Suggestions for Railo?

June 23, 2009 ·

If you have any suggestions for things you'd like to see in the Railo server, you can suggest them on the Railo feedback forum as well as voting for existing suggestions!

Tags: coldfusion · railo

More ColdFusion Conferences!

June 22, 2009 ·

October will be a treat for ColdFusion (and Flex) developers! Adobe MAX happens in early October down in Los Angeles, then Dan Wilson and friends are organizing a North Carolina ColdFusion conference in mid-October followed by BFusion/BFlex organized by Bob Flynn and friends (I believe this will be a week after the NC conference). Then you can have a month of down time before the next RIAdventure Cruise'n'Conference in December. This year organizer Joshua Cyr has teamed up with the 360 Conference team to make the event even bigger and better!

Tags: coldfusion · adobemax09 · 360flex

ColdBox training at CFUnited

June 18, 2009 ·

Luis Majano just announced ColdBox training the day before CFUnited. If you're going to CFUnited this year and you're interested in learning more about ColdBox from the creator of the framework, I can highly recommend this intense, one-day pre-conference training class! I was privileged to sit in on parts of this course before cf.Objective() this year and was very impressed at the amount of material covered, the quality (and thickness!) of the handouts and the hands-on approach that Luis takes.

Tags: coldbox · cfunited09 · coldfusion

Making Railo Extensions work for you

June 15, 2009 ·

One of the nice aspects of the "Professional Open Source Sofware" business model is that you can be very flexible for your customers. The Railo server has a roadmap of core features and downloadable extensions - some free, some paid - but our roadmap can easily be influenced by our customers. Now that more developers are trying Railo every day, we're seeing more interest in certain features that were already on our roadmap but were either lower priority or scheduled some distance off in the future.

[Read more →]

Tags: coldfusion · railo

How current are conferences?

June 15, 2009 ·

As I've been working on my Living in the Cloud talk for CFUnited (since I didn't have to complete it for Scotch on the Rocks), it occurred to me that this is a topic covering stuff I worked on in the middle of 2008 (Broadchoice Workspace, built for Amazon EC2 and S3) and the end of 2008 (migrating Broadchoice Workshop to Amazon EC2). Conferences usually want topics submitted a long way in advance of the conference, even tho' drafts and the final version of the talk can be delivered just before the conference. CFUnited 2009's deadline for topic submissions was December 1st, 2008, eight months ahead of the conference. MAX 2009 opened its call for speakers on March 3rd 2009 and closed it in late April, six months ahead of the conference. Conferences set deadlines far in advance so that they can offer a good roster of speakers and talks because that's what attracts attendees. I've been on the advisory for a number of conferences and getting a schedule out early is key in the battle to boost registration. Our industry moves very fast. Something that's hot in the Fall may not be on anyone's radar today. Something that's hot today may be old, old news by the Fall. Conference committees have to guess what will be attractive, many months in advance - which is extremely hard! And yet, one of the biggest complaints we hear about conferences is when they have the same topics every year - which is a natural consequence of trying to fill the schedule so early: how many brand new topics can you think of off the top of your head? How do you feel about conference schedules? Do you feel they manage to stay ahead of the curve? Do you think there's too much "safe" content? Do you have suggestions for how conference committees can balance the need to publish a schedule so folks will buy tickets against the desire to feature bleeding edge topics? Do you think I'm too concerned about this - and that maybe there's no real issue here?

Tags: cfunited09 · coldfusion · adobemax09 · cfobjective

Help the Committee - Summary

June 13, 2009 ·

After the "Help the CFML Advisory Committee" thread got so long (145 comments at the time of writing this!), some folks asked for a summary. I just posted a detailed summary with explanations to the committee mailing list. Here's an abbreviated summary:
  • In first place with 18 votes was: introduce a set of objects!
  • In second place with 11 votes: use pure function notation using body= and sql= to pass in strings to mail() and query() respectively.
  • In third place with 9 votes: tagname(attributes) { writeOutput("string"); logic(); writeOutput("string"); }
  • In fourth place, a new idea, with 6 votes: introduce E4X syntax to allow tags in script.
  • In last place, my poor, unloved favorite, with just 4 votes: tag { }
Since we still need to handle custom tag invocation somehow, my recommendation to the committee is to look more deeply at the function notation, with a view to adding a form of cfimport that introduces a prefix/taglib so custom tags could be invoked as:
pfx:mytag(a=1,b=2,body="this is the body");
which would be equivalent to:
<pfx:mytag a="1" b="2">this is the body</pfx:mytag>
Without the body attribute, it would be a simple tag invocation like this:
<pfx:mytag a="1" b="2">
Thank you everyone for contributing to the thread! I'll keep you posted on what the committee decides to do next on this tough issue.

Tags: cfml-advisory · coldfusion