Viewing By Entry / Main
April 16, 2009
After a year at Broadchoice, it has come time to move on.

I've had a great time working with Ray Camden, Joe Rinehart, Brian Kotek and Luke Kilpatrick - as well as the rest of the team (who don't blog). We created a great content management system (Broadchoice Community Platform, powered by Model-Glue 2, ColdSpring and Transfer, running on ColdFusion 8 Enterprise - now up on the Amazon cloud) and we created an incredible desktop collaboration app (Broadchoice Workspace, powered by AIR, Flex, BlazeDS, Spring and Hibernate, running on Groovy and JBoss - with an iPhone web version powered by Model-Glue 3 and ColdSpring, running on Railo 3.0 and JBoss up on the Amazon cloud). I've learned a lot about Flex and AIR and I've gotten to know Railo as an alternative CFML engine.

After working with such a great team on such a great product, what comes next?

As folks probably know, I've been a strong advocate of open source software for a long time. I've been contributing to open source projects for about fifteen years. In addition, I have a background in language design and compiler development. I got involved with Open BlueDragon because it looked like it would give me an outlet for those two interests. It didn't work out quite how I hoped, but I've watched the project go from strength to strength and I was pleased to see that they've just managed to get a version of OpenBD running on Google's AppEngine.

Last year, when Railo announced at Scotch on the Rocks that they would be going open source as a JBoss.org project, I was very excited. CFML would then have two open source engines, knocking down two key barriers to entry for many people outside the current CF community: price and lack of choice. For others, removing the perceived "stigma" of a proprietary language is also a big step forward (witness the bashing of Flash on Slashdot from a certain portion of the open source community).

Recent announcements from Railo have shown that they're building a great team as they move from a commercial product vendor to a services and support organization, with Mark Drew heading up the new UK-based arm and Peter Bell heading up the new US-based arm.

As my time at Broadchoice come unexpectedly to an end, an IM discussion with Peter Bell turned into an opportunity to join another great team and work on another great product - and satisfy my open source itch. Starting Thursday April 16th, I am joining Railo US as CTO to work alongside Peter to develop the services and support business here in North America.

As I said at the end of my review of 2008 in January:

I think ColdFusion has gone from strength to strength this year. Two enterprise-class CFML engines are now available for free, one of them open source with the other going open source in 2009. Adobe have promised to open up their process and have started with the CFML Advisory Committee and we can look forward to a public bugbase soon, as well as a ground-breaking new release of ColdFusion and a new IDE.

...

2009 will see Railo released as open source with the support of Red Hat and Jboss and that may bring in a substantial number of new developers from the Java world. We will then be in a world where two of the three major CFML engines are both free and open source which will change the dynamic, even if the impact isn't felt for a year or two. Whatever happens, it'll be another good year to be a CFML developer!

Why do I think open source options are good for CFML as a whole?

In the database market, commercial products - such as Oracle and Microsoft SQL Server - have flourished and continued to innovate alongside free open source alternatives - such as MySQL and PostgreSQL - that have themselves grown into established enterprise-level breeds. In the JEE market, it has been the same story - with WebSphere and WebLogic on one side and JBoss, Resin, Glassfish and so on. Vendors implement a common core of functionality and then compete on unique verticals. There is no "one size fits all" here.

I've also seen the same pattern in the compiler market for C++, FORTRAN and other languages. Even in the Java community, the increasing availability of open source languages that target the JVM helps to raise everyone's boat because it broadens the appeal of the ecosystem.

I'm looking forward to working with Peter, Mark, Gert and the rest of the Railo team as we help a wider community of developers be successful with CFML.

And I'm very excited about the possibilities unfolding for CF developers!

Comments

Wow, congrats! Great news!!!!!


Sean, congratulations on the great news. Railo is absolutely a fantastic product, and the addition of you to lead the professional services team in the US is really quite a coup.

Can't wait to see what you guys end up doing over the next couple years - it's a great time to be part of the CFML community.

Best wishes and good luck!

Malcolm O'Keeffe Mura CMS (www.getmura.com) - formerly Sava CMS


Looking forwards to working with you!

Peter


Congratulations and best wishes! :)


Once again an out of the blue surprise from Mr Corfield. Congratulations and good luck! The CFML community as a whole can only benefit from these sorts of collaborations and developments.


wow, neat.

Great addition to the railo team.


Excellent! Another Brit on the team :) Of course, on the other side of the pond :)

There are good times ahead I see! And I am sure we shall see good things coming from this!

Welcome aboard the USS Railo ;)


Congrats Sean! I didn't have much time to look at the open source CFML engines yet, but I think that I can find some time to follow Railo :-)


congratulations dude; certainly does seem that 2009 is the year of CFML..

All the best & see you at Scotch this year http://scotchontheroad.com


Congratulations Sean. I think what Railo is doing (backed by an awesome team) is great news for the whole CF community. Looking forward to what the future brings!


Wow Congratulations Sean! This is really quite cool to hear and a Great day for Railo!


Congrats Sean. Good choice.


Great News Sean and Congratulations!


Congratulations Sean, this is great news.


Congratulations Sean. Does this impact you on the CFML language committee?


Congrats Sean,

I really like Railo and can see us using it in the future.

I was wondering perhaps as others why the sudden departure from BroadChoice.


That's just great news man! CFML needs a fire lit under its rear, and I think Railo's doing a great job stoking the flames.


Best wishes Sean.


Congratulations, Sean. As you say, one door closes and another opens. Even better, the CFML community benefits!


Congratulations Sean. Great move on Railo's end.


Congrats, on your first day @Railo, Sean. Railo's momentum is quite impressive, and with you and the other talented folks on board, what's in store?

bill


Wow.. awesome.

Congrats Sean.

My enthusiasm for the future of CFML continues to grow with the developments in the last year.

Gert and Railo are making some great moves (IMO).... did I mention I'm enthused about the future of CFML????


Congrats Sean!

Railo definitely has a great team. I look forward to see the changes (improvements) this will bring to the CFML community.


Railo Undead and it wants your brains! Congrats, very exciting for the community.


I'm a bit surprised everyone is posting 'congrats' when it sounds like your time at Broadchoice (which seemed to be going very well) ended abruptly. Nevertheless Sean, good luck as you move on into new things.

One last thing.. I might be mistaken but I'm pretty sure you've the Adobe Community Expert badge at the top left margin of your site every since you joined the group. I don't see that anymore. Am I mistaken or should I read into its absence and forecast your resignation from the group?


This is great news!!!!


+1 Wow! This means even better things are going to happen. Good timing because I might be starting a big project using Railo 3.1. Best of luck Sean!


Wow, NICE - CONGRATS! I haven't visited your blog in a while, but I suspect your blog visitor stats will go up :) CHEERS!


Congratulations, hope you find long term happiness with Railo.


Congrats Sean. Its always hard working on a product from the ground up and leaving it. At the same time, I've also worked and led a team of SMEs on a complex venture, and it can lead to burn outs and has to be managed carefully. But all the experience you've garnered over the past year will be a great asset to Railo, and the community as a whole. 2009 is going to be a very exciting year!


Just downloaded (and ran in 10 seconds) railo on my mac. Do Blue D and Railo truly stand up to Adobe CF apples to apples - cost aside?


Congrats sean, enjoyed your preso last night & hearing about coldbox.

Also neat to see framework installation in Railo, perhaps this will become even tighter and morph into a RoR like experience for developing CF in Railo with MG or something similar?


@Arron West: Moving on up and working for Railo should be congratulated. I would imagine whatever happened at Broadchoice that we're not privy to is in the past and since nothing is being publicly said about the situation we can only assume he left amicably since he hasn't ripped the broadchoice installer from his site yet. ;) The missing Adobe Expert badge is telling (but, not surprising).


Congrats! It's great to see the Railo and OpenBD projects developing. I need to find some time and look into Railo more. Look forward to your future posts on the subject.


@Todd (and others), like many other companies in this economy, Broadchoice is making hard decisions to ensure it can focus resources on its sales pipeline which will allow it to expand again in the future. I applaud the management team for being strong enough to do what's best for the company. So, yes, a very amicable parting. The products are great and, in fact, I'm finishing off a couple of enhancements that were in progress - for free.

Yes, the Community Expert badge was removed. Hard to remain an Adobe Community Expert for ColdFusion when I work for another CFML engine vendor.

I also stepped down as manager of BACFUG - my co-manager, Sid Maestre, has taken over the group so it's in good hands.


Congrats Sean! I am happy to see you back on an open source CFML team. Please just dont mix up your forward and back slashes while working on Railo ;) (still cant forget that episode:)

Just as you've mentioned in your opening statement about what has been done at Broadchoice, the cloud is becoming a vital part of scalability planning for many developers / corporations. OpenBD appears to have some beautiful and easy implementations of scalability functionality like built in memcache support, multicast, etc. Through my general research, this is what puts OpenDB on the top of my list for CFML scalability. I know that the commercial version of Railo has some support for clustering but not sure if the open source version supports it too.

It would be awesome if the open source version of Railo also supported great (and easily implemented) scalability functionality.

We look forward to greater things happening with Railo this year! Thanks for all of your contributions to the CF community!


@Rick, our plans for Railo definitely include high scalability features such as caching and clustering. Stay tuned!


Sean, you have always had a great passion for Railo. I could not think of a more suitable position for you incredible talents than CTO of Railo.

The office will not be the same without you, but I am sure glad you found such a great new opportunity.

Thank you for your leadership, talent and creativity!

BTW - Is that free stuff done yet. ;)


Sean! You are going to be working with Mark Drew and Peter Bell!?! I am enthused :) Going to have to check Railo out!


This post has nearly convinced me to get at least one cat. You land on your feet very well! ;-)


Great stuff Sean. I'm a massive fan of Railo and I hope you will help take the company to the next level. Best of luck with this move.


This is great news Sean! Very exciting and knowing you'll be working with my friend Peter I can only expect amazing things! Best of luck!


Congrats Sean - this is great news. Is there an update on the JBoss involvement with Railo? All has been quiet on that front for a while.


@Andrew, well, JBoss are now hosting our public SVN repository and our bug tracker - or rather, Railo is now part of JBoss's public SVN repository and JIRA bug tracking system along with Hibernate and all the other JBoss community projects!


Thanks for the update Sean. Very exciting stuff.


I was way out of the loop so I thought I'd come check out the blog. Congrats. Belated, but still sincere.


Post Your Comments
Name:
Email Address:
Comments
*** Please note that all comments require moderation so it may be some time before your comment posts to this blog! ***
Remember My Information:
 



Hosting provided by