An Architect's View

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

An Architect's View

Entries for month: August 2005

MXDU 2006

August 31, 2005 ·

Geoff Bowers has announced the dates for MXDU 2006 - March 2nd & 3rd with a workshop on March 1st. My wife may be doing her first solo judging in Florida that weekend (4th/5th) so it's unlikely that I'll go to MXDU. Unless the mothership insists on sending me, of course... It's been a great conference the last two years - a lot of leading edge stuff getting showcased. Definitely worth attending, even if you're not normally in that part of the world!

Tags: coldfusion · mx · webdu

MAX 2005

August 26, 2005 ·

Well, it looks like I'll be at MAX after all. I've been asked to give one of the ColdFusion sessions that runs Monday afternoon and Tuesday morning. I don't know yet how much of MAX I'll be attending... I may just drive down Monday to give the talk and drive back Tuesday or I may stay around longer. More details in due course...

Tags: coldfusion · adobe

ColdFusion Position in Wine Country (Napa/Sonoma)

August 24, 2005 ·

See the Missing Link Networks job site. Another opening that requires frameworks experience and OO. Also another of those unpleasant "salary history" requirements...

Tags: coldfusion

Google Talk - Why?

August 24, 2005 ·

Fusion Authority reports on the arrival of Google Talk but I have to wonder why Google are bothering? Like many people, I have accounts with multiple services (AIM, ICQ, MSN, Y!M) and I use one of the many free Open Source multi-protocol IM clients so that I can have one application open yet chat to anyone on any network. Google Talk offers me just Jabber/XMPP: a service I don't use, even tho' my client app, Fire, supports it - I just don't know anyone who uses Jabber/XMPP exclusively. Google Talk also only works on Windows (so stop sending me invites already!). Ah, you say, but Google supports voice. Well, so does Apple's iChat (which supports video too) and Y!M (and maybe MSN and AIM? I don't know, I don't use the official clients). Big whoop. If I want voice, I'm more likely to use Skype which is free for Skype-to-Skype "phone calls" and has several options to connect with the general telephone network. And Skype offers voicemail. Are we all so blinded by Google's "utter fabulousness" that we fall in a feeding frenzy on anything and everything they produce? When they offer a free cross-platform client that supports AIM, ICQ, MSN and Y!M as well, then I might be interested. Until then Google Talk is a big yawn...

Tags: oss · personal

PDXCFUG - August 25th - Frameworks

August 22, 2005 ·

I'll be in Portland this Thursday, speaking at the Portland ColdFusion User Group about application frameworks. I've given versions of this talk at several conferences and user groups over the last year but I've updated it this time to include Model-Glue on a par with Fusebox and Mach II. We will be meeting at the Portland offices of Schoonertech - directions are now on the PDXCFUG website.

Tags: coldfusion · machii · fusebox · modelglue

SLCFUG - September 30th - Frameworks

August 22, 2005 ·

Looks like I'll be taking my recently updated application frameworks talk to the Salt Lake ColdFusion User Group at the end of September (for their 'October' meeting) since I'll be in town for a cat show that weekend (the last weekend of my sabbatical). Kudos to Matthew Reinbold for twisting my arm and making it possible!

Tags: coldfusion · machii · fusebox · modelglue

ColdFusion Position In Southern California!

August 21, 2005 ·

Updated job opening! I posted this back in July and the position is still open but the description and requirements have changed a little...
Sami Hoda has been trying to recruit a high-end team down in the Pasadena area for quite some time. Since he's having such a hard time, I thought I'd post the opening here on my blog. Contact him about the position, not me! Sami says:
Senior ColdFusion Web Developer Are you an advanced-level programmer who lives to push ColdFusion and object-oriented web development to the edge? If so, we want to talk to you about joining our unique, market-leading information and technology firm as part of an excellent development team building innovative web-based enterprise applications. Learn more about us at www.ecivis.com. The Senior Web Developer will partner with our Technical Lead to drive the direction of the company's technology solutions, define and implement best practices and build lean, powerful and extensible functionality. This position offers significant responsibility and growth potential. Ideal candidate should possess:
  • 3+ years developing complex ColdFusion applications
  • Applied knowledge of Object Oriented ColdFusion MX architecture and ColdFusion Components (CFCs)
  • Knowledge of Mach II, Model Glue and other OO Frameworks
  • Understanding of XML structure and Design Patterns
  • Experience with SQL Server, Stored Procedures and Indexes
  • Solid communication skills
  • Demonstrated skill for documenting development
  • Strong understanding of complex SQL database-driven products
  • Knowledge of JavaScript and CSS
  • Strong problem-solving and debugging skills
Preferred qualifications:
  • Macromedia Certified ColdFusion developer
  • Understanding of complex custom tag architectures
  • Product Development Experience
  • CVS and/or Subversion Experience
  • Understanding of Network Infrastructure in a web development environment
  • XHTML
If you meet these qualifications, we invite you to submit a resume' and cover letter, including a complete salary history via e-mail: technology@ecivis.com or fax: 626-578-6632. Please no phone calls or postal mail. Only qualified candidates will be contacted.

Tags: coldfusion

BEA Considers Support For Scripting Languages

August 21, 2005 ·

A C|net story a couple of weeks back covers BEA's evaluation of scripting languages and the possibility of adding support directly into their tools and application server frameworks. Bill Roth, VP Product Marketing is quoted:
Roth said that BEA has already incorporated support for the Jython language in its WebLogic application server in a limited way. The Cold Fusion Markup Language is also under review, he said.

Tags: coldfusion · j2ee

Packaging Java Code Inside ColdFusion Code

August 21, 2005 ·

Doug Hughes explains a fascinating technique for bundling compiled Java code inside ColdFusion code. He has written a Java class loader that works with in-memory binary data and then uses Base64 encoding to store the binary .class files inside CFML code as text strings. The result is a completely self-contained install of what would otherwise be several files in different locations. It's a brilliant technique and a great bit of lateral thinking.

Tags: coldfusion

Kudos to Vince Bonfanti!

August 20, 2005 ·

Vince Bonfanti of New Atlanta has been very vocal on blogs and mailing lists lately but he now admits that he has "made public statements that haven't helped [his] image or advanced New Atlanta's interests. There's simply no excuse for that." He says he is "going to limit [his] public comments in the future to [his] blog and to the BlueDragon-Interest mailing list." Well, kudos to Vince for realizing that jumping stridently to New Atlanta's or BlueDragon's defence every time anyone said anything negative about either really wasn't helping his cause (nor was sending unpleasant personal emails to his critics). He goes on to complain that "Of the people who have been negative and critical, none made any attempt to contact me or anyone else at New Atlanta to discuss their concerns or try to understand or get clarification of our views before going public with their criticism." Well, sorry, but that tends to be how life is: someone has a bad experience with a product and they tend to write about it rather than contact the company responsible and try to sort it out privately. Barney Boisvert's ongoing "love-hate" experience with BlueDragon is a good example of this and I can also recall many rather vitriolic public bashings of Macromedia's ColdFusion MX (Mike Kear, are you reading this? :) Obviously, most companies would prefer that instead of public criticism, they only got public praise and that all negativity was delivered in private (I bet Bill Gates would be very pleased if all the public Microsoft-bashing stopped - but would they have enough email capacity to deal with all that vitriol directly in private?). In reality, public criticism tends to be the norm where companies' products are concerned and will continue to be so. I expect there's quite a volume of private criticism as well. It's hard to say which has more effect (and in what way) but a lot of people feel public criticism has an important part to play...

Tags: personal