Entries Tagged as 'CFML'

Adobe MAX

So, as predicted, CF9 was released at Adobe MAX. Two things I pushed/voted heavily for when I was in the beta was 64 Bit Standard and easier staging/development licensing. Both are now available in CF9. Great win for the ColdFusion community. If you happen to be at MAX, be sure to look around for Railo members. I believe Sean Corfield is lounging around the area on behalf of 4cff.org, not sure who else is around at MAX.

Empowering CFML Developers

Preamble: While I am a Volunteer Community Manager for Railo, the opinions expressed in this post are my own.

Kind of sad that I have to preamble my own opinions isn't it? :) I was reading Ray Camden's blog post on YQL (Yahoo Query Language), it inspired me to get off my ass and write this blog post I've been meaning to for awhile. I meant to do it with Ray's maze example (thus creating <cfmaze>), but the YQL post was even better because it was something that was immediately useful and hopefully this will show Yahoo that we're still here. Grant Straker recently posted Why Railo kicks butt for ColdFusion based SaaS and I couldn't agree more. This is the kind of stuff that has me excited about CFML. This is the out of the box thinking I want to keep pushing. This is the kind of stuff that enables me to explain why I'm so passionate about my language of choice.

While the language should continue to evolve, there's no reason why we can't put more tools in front of us, the CFML developers that drive this language. You have the chance to be a tag developer without the need to settle for your tag being "just another custom tag." Your code has a potential future to be the 'glue' of something bigger. With all the open source engines available at the moment, you should be able to pick up one of them and extend the language. If you know Java, great!  If you don't you should not feel as if you're being excluded from the CFML tag soup party.  Railo enables you as CFML developers to create built-in-tags and built-in-functions using... CFML!

Matt Woodward recently announced that he's working on CFPOI. I realize that CFSpreadsheet is built into Adobe ColdFusion 9, but here's a chance for anyone to get involved with Matt and expand this even further for those of us that aren't on Adobe ColdFusion. Yes, we should abhere to the standards that opencfml.org is creating, but we should also feel empowered to INSPIRE and INNOVATE.

As a developer, if I created a worthwhile extension to the cfml language, I should feel as if I have the choice to approach the community representives of opencfml.org which at the moment looks to be Rob Brooks-Bilson, Ray Camden and Peter Farrell. Propose the tag, show it off (using custom tags or mock-up the whole thing in Railo as a built-in-tag). You can and should get involved.

Are you into APIs? Facebook? Twitter? The Gazillion APIs available around us? You could be developing <cftwitter> or <cffacebook> right now! Todd Sharp, creator of SlideSix, recently announced the ability to put a widget on your website (example on Ray Camden's blog). He also created an API for SlideSix for anyone to tap into. What's stopping anyone from creating <cfslidesix>?

Certainly not Railo.

Are you working with CFML?

Russ Johnson announced a new project weeks ago, but it was a rather quiet introduction to a new website ( http://workingwithcfml.com/ ) for promoting CFML Development. I was actually waiting for something to be resolved before I made mention of it. Russ dm'ed me on Twitter and mentioned that he made updates to the site over the weekend. I think it's an awesome idea, a great way to find some people to follow regardless if it's RSS / Twitter, etc.

I have three suggestions for Russ:

  • You now have a great collection of RSS feeds. Make it easy for new cfml developers and create a OPML file somewhere that someone can import and grab them all.
  • You now have a great collection of twitter names. Make it easy for new cfml developers and create a single page listing twitter name with first name and last name, so we can continue building a great twitter community.
  • Integrate with other CFML projects. Slidesix.com is a great example. You already started discussions with Mr. Sharp, now start one with Ray Camden or provide a link to Riaforge if the person states they have open source projects available, etc. More importantly, if you find a CFML Website that doesn't provide an API and you think they should, pester them.
I think it's also worth reminding people about other resources out there that have been chugging along for awhile now.