An Architect's View

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

An Architect's View

Entries for month: March 2005

SOAP / AMF and returning structs from CFCs

March 31, 2005 ·

Ben Forta posted a caveat about differences between AMF and SOAP when returning structs from ColdFusion - case sensitivity. Vinny Timmermans notes in a comment that case sensitivity is configurable in ColdFusion MX 7.

Tags: coldfusion

Asleep?

March 31, 2005 ·

In case anyone tries to IM me today and sees my status is "Asleep", I'm home sick with a virus and I'm mostly sleeping / resting trying to recover - so I'm only actually at the keyboard for half an hour or so at a time (trying to keep up with my usual flood of email). IM me anyway, I might respond.

Tags: personal

Application.cfc - this vs variables scope

March 31, 2005 ·

Update: I am unable to confirm this works. Indeed, in my own tests internally, it appears not to work. I'm leaving the entry here for information purposes but I cannot recommend using variables scope in Application.cfc at the moment.
James Holmes has discovered that you can use variables scope in Application.cfc instead of this scope, as the documentation implies you should.

Tags: coldfusion

Tartan and Model-Glue updated

March 31, 2005 ·

Joe Rinehart has released Model-Glue 0.8.00 and Paul Kenney has released Tartan 1.0.3. Model-Glue gets public / private event handlers (yay!) and a bit of restructuring in terms of the samples and skeleton application (and a bug fix in result handling). Tartan gets bug fixes and better Mach II compatibility.

Tags: coldfusion · modelglue · tartan

Help Jared Get to CFUNITED!

March 30, 2005 ·

Enterprising ColdFusion blogger Jared Rypka-Hauer has posted a donation button on his blog to see if folks will help him make it out to CFUNITED this year. Well, it never hurts to ask! Jared is trying to organize a ColdFusion conference in 2006 in Minneapolis that will add to the community's opportunities for learning!

Tags: coldfusion

OO is Hard - Official!

March 30, 2005 ·

Hal Helms talks about why OO is hard and offers some recommended reading as well as cautioning patience on the journey to OO-ness. As he says:
"... the truth is that almost none of us "pick up" OO in a few weeks or even months."

Tags: architecture

Real-World CFMX 7 - Matt Woodward

March 30, 2005 ·

Matt Woodward talks about using the new <cfdocument> tag and the new Verity features and points people to his employer's website where you can try these out in the real world.

Tags: coldfusion

CFUNITED - More Macromedia Speakers!

March 30, 2005 ·

The CFUNITED website has not yet been updated to reflect this but Simon Horwith has posted details of new talks by Damon Cooper (SMS), Dean Harmon (reporting and rich documents), Mike Nimer (Flash and XML forms) and Tom Jordahl (tba). There will also be a "meet the CF engineering team" Birds Of A Feather session which should be awesome.

Tags: coldfusion

Hacknot on "The Architecture Group"

March 30, 2005 ·

An accurate observation from Mr Ed at Hacknot about the success (or more often failure) of a designated architecture group within an organization. When I joined Macromedia, I joined as Senior Architect, part of a dedicated team of architects that were tasked with overseeing web infrastructure, data modeling activities, globalization issues, business processes and so on. I think there were seven of us, including our manager. She went on to set up a situation where all projects had to be approved by the architecture team and each project needed an architect associated with it to "tell them how to do things" (effectively). This was very adversarial, as you can imagine, and over time the team became rather unpopular. She left, the team transitioned to a new manager who was more concerned with her program management team than her architecture team. The program management team folded and she left, leaving me in charge of the architecture team, which by this point had lost a couple of members - these were dot-bomb times. I tried to integrate the architects more deeply into projects, making sure they were involved in implementation issues rather than just academic decision making. In the Summer of 2001, I formed the Web Technology Group and the architecture team disbanded, with architects being embedded in various IT teams. Since then, various people have tried to resurrect the architecture team in various guises with varying degrees of success. As things stand today, we have a 'virtual team' - an architecture council that is made up of senior engineers from each division within IT. I chair the group and, after several experiments, we're now meeting only rarely but we keep each other informed of projects within our divisions and we discuss technical and architectural aspects of these projects whenever we need to. This arrangement ensures that we're not an isolated 'decision-making' think tank - we're fully integrated into our primary teams - but it also recognizes the 'go to' people who need to be involved with complex projects and, in particular, cross-team projects. We're still working out the kinks and learning from our mistakes. Read Hacknot and learn from the mistakes that Mr Ed has witnessed.

Tags: architecture

ColdFusion is Enterprise-Class (eWeek)

March 29, 2005 ·

Ben Forta highlights an eWeek article that reviews ColdFusion MX 7 and says it is a powerful, enterprise-class system. I think it's particularly interesting that the companion article in that issue of eWeek reviews Zend Studio and Zend Platform, showing what it takes to use PHP in the enterprise - look at the cost: "Zend Technologies prices its platform on an affordable yearly subscription basis starting at $995 for one CPU per year or $1,495 for two or more CPUs per year." That's more than buying a copy of CFMX Standard Edition every year. Something to bear in mind when you next hear the "but PHP is free" argument: it isn't free if you really need enterprise-class features - it costs more than ColdFusion!

Tags: coldfusion