An Architect's View

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

An Architect's View

Entries for month: June 2007

AJAX Integration with ColdFusion 8

June 28, 2007 ·

My CFUNITED presentation and sample code can now be downloaded from the 'software' pod on my blog.

Tags: coldfusion · cfunited07

ColdFusion 8 - Adobe Keynote

June 27, 2007 ·

&"The GR8 CF8!" - I'll keep updating this as Tim Buntel and Ben Forta continue to talk... Top 8 reasons to buy ColdFusion 8:
  • Making apps is really easy, including Eclipse Plug-ins (including debugging) and Wizards, Server Monitor
  • Have confidence in production applications - Server Monitor & API, Multiple Instances, Stable & Backward Compatible
  • Your users will be happier - Flex and AJAX, Reporting, PDF Applications, On-demand presentations, Images
  • It's nice and secure - Multiple Admin accounts, Multiple configurable RDS accounts, Strong encryption
  • CFML Evolution - JavaScript operators, Argument collections, CFC interfaces, File handling functions, Array and Structure creation, CFC serialization
  • Plays well with others - .NET, Exchange Server, RSS & Atom, LiveCycle Data Services, Flash Media Serve (gateway etc)
  • It's fast! Really, really fast! - Overall server performance, CFCs, List functions, Logic functions, more...!
Tested 2.4m lines of customer application code. Identified bottlenecks and made hundreds of tweaks. Struct manipulation is twice as fast; List manipulation is three times faster; switch/case is three times faster; cfparam is FORTY times faster; date functions is five times faster; regex is 2.5-3 times faster; isDefined() is twice as fast (as in CFMX 7); CFC creation is THIRTY times faster. BlogCFC and the adobe.com store run 30-40% faster with no other changes.

Tags: adobe · coldfusion · cfunited07

New Model-Glue website and alpha Flex version

June 27, 2007 ·

Model-Glue just launched a brand new website (can you spot a theme here?), along with an Alpha download of the new Model-Glue: Flex framework. I'll be blogging more about Model-Glue: Flex in due course - I'll be using MG:F, rather than Cairngorm, for the Flex (and AIR) development work I'll be doing over the coming months. It's also worth noting that Model-Glue 2.0 is now an official release.

Tags: coldfusion · flex · modelglue

New Mach II website and beta version

June 27, 2007 ·

Mach II just launched their brand new website, along with a Beta download of Mach II 1.5. The new site contains lots of up to date information about the project which should stop people asking "is Mach II dead?"... Kudos to the Mach II team for what has clearly been a lot of work behind the scenes!

Tags: machii · coldfusion

fusebox.org relaunched!

June 27, 2007 ·

In this morning's keynote at CFUNITED, Michael unveiled the brand new Fusebox website. In addition to a completely new look'n'feel, the new site contains a lot more content and (we hope) is much better organized. Michael also mentioned that Fusebox 5.5 is currently in Alpha and has a lot of new features. I'm actively working on the documentation for those new features so that we can officially release a Beta build.

Tags: cfunited07 · coldfusion · fusebox

CFUNITED 2007 - Arrived!

June 26, 2007 ·

After a very uneventful direct flight, I'm here at CFUNITED, in the User Group Managers' meeting, listening to Adam Bell talk about how to run a user group for "free". I'm in room 401 if anyone needs to contact me, or you can use my SkypeIn number: (904) 302-SEAN (forwarded to my cell phone... which I actually remembered this time!).

Tags: cfunited07 · personal

Frameworks BOF at CFUNITED

June 25, 2007 ·

Joe Rinehart is hosting a birds of a feather session about frameworks on Wednesday night at CFUNITED. I'll be there, talking about the upcoming Fusebox 5.5 release. Joe will be showing off Model-Glue: Flex. Come and join framework authors - and frameworks enthusiasts - and share experiences and learn!

Tags: cfunited07 · coldfusion · modelglue · fusebox

cf.Objective() 2008 - Save the date!

June 25, 2007 ·

cf.Objective() 2008 will happen in early May (most likely May 1st-4th) in the Minneapolis area. Hotels and conference facilities are being evaluated and the location and date will be finalized and official "soon". Next year, the conference will have official tracks. The tentative track titles are:
  • Architecture & Design in Software
  • RIA (Flex, AJAX, AIR)
  • Frameworks A to Z
  • Process & Tools
  • Platform (database, tuning, security)
There will likely be a handful of workshops (two hours, hands-on) as well as regular sessions. We're also considering a "business workshop for engineers". We'll be fleshing out the tracks and inviting a first round of speakers during July, adding more topics and speakers through August. Once we've got main infrastructure in place, we'll issue a call for topics and speakers to fill in the rest of the schedule.

Tags: coldfusion · cfobjective

Don't Do That!

June 25, 2007 ·

Ever wondered what happens if you tell iTunes to delete the song it is currently playing? Resist the temptation! I just tried to delete a free song I'd downloaded from the store while it was playing. It asks if I want to delete it, I say yes. Then... it crashes. Oops! And it won't reopen either. Since Apple application crashes can almost always be fixed by removing a plist preference file (in ~/Library/Preferences), I moved com.apple.iTunes.plist to the Desktop. iTunes would not restart. Hmm... So I sorted the Preferences folder by date modified. the recent item plist appeared at the top. I moved it to the Desktop and put my iTunes plist back. Success! Once iTunes was restarted, I made sure I was not playing a song and then deleted the errant download. Success! So, I lost my recent applications / documents list. That's no big deal - but it's an annoying edge case bug...

Tags: osx

BACFUG - blog category / RSS feed

June 21, 2007 ·

In order to make it easier to find information I post about BACFUG, I have created a BACFUG category and so you can subscribe to that that category's RSS feed if you want. I have gone back and categorized all past BACFUG posts so you can easily find details of topics, dates and links to recordings (where available).

Tags: coldfusion · blogging · bacfug