Scotch on the Rocks, day 3 (live)

Submitted by Falken on Fri, 06/06/2008 - 10:29
Sean Corfield, Event driven programming in ColdFusion
richer ui interfaces require more interaction (and less structured flow) than simply responding to clicks
decouple where things happen from what happens with them
multiple handlers for an event, how to define this:
configuration - ModelGlue, Mach-II, JavaScript and Flex
flex is more implict than JavaScript or CF frameworks - combobox listens to events on the dataProvider by itself.
convention - event user.list maps to user CFC list() method

Scotch on the Rocks, day 2 (live)

Submitted by Falken on Thu, 06/05/2008 - 10:19

Borre Wessel, Modularizing Flex, Cairngorm & Modules
adds complexity - do you have a good reason i.e. large, slow to start applicataion, is code easy to share cross project (i.e. a well written component)
main application (in applicationDomain hierarchy) needs to have ref to any class shared across module
rsl (non-framework) actualy make your app bigger, but are stored in the browser cache, so if your next app needs same one that will be faster to start

Scotch on the Rocks, day 1 (live)

Submitted by Falken on Wed, 06/04/2008 - 11:11
Key note
Cf8 and beyond
Cf8 'doing very well' no more 8.releases
Cf open proc. Initive, open bugs, hurrah. More open to community, share control of new features etc. Built in frameworks, etc.
Claude englebert is emea cf adobe contact, one at last.
'cool' air/flex intergration, number 1 item is improved developer experince. Ide straw poll, eclipse massive win.
CF isnt just web apps anymore, your code hooks to Flex, AIR, PDF etc now.
Lcds bundeled with cf8, much easier then cf7 horror.

Deploying Railo on Tomcat 6 with Apache front end on Linux

Submitted by Falken on Wed, 05/28/2008 - 22:23

Four easy steps to get the free Railo CFML engine up and running as a J2EE app and linked to a front end Apache.
We'll pretend your application lives in /parth/to/dir/above/web/root/webrootdir this is the DocumentRoot of your Apache and the root (default) context of Tomcat. 

1. Download Tomcat 6 from the nice folks at Apache and install it.
Configure a new Host entry in it's server.xml for your new Apache web root.

Wow, this AIR stuff really works

Submitted by Falken on Sun, 05/11/2008 - 10:40

(yes, another AIR success story, but it's mine :-) )
My wife and I are lucky enough to get the same train in and out of the city, and it was on the journey home on Friday that she mentioned some work flow changes in her office. The upshot of these changes was that she was having to look at raw XML files many times a day.

I foolishly mentioned I could probably knock something up 'in a few hours' to make this a lot easier.

That looks wrong. I use GUIs too much, obviously...

Submitted by Falken on Thu, 04/17/2008 - 21:22

I don't normaly do the whole 'meme of the week' thing, but I thought the one on Stuff That Happens was interesting.

falken@wopr:~$ history | awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn|head
63 ls
47 exit
38 cat
32 sudo
30 cd
20 svn
18 ssh
17 find
16 rm
16 bg

The server that runs our web sites and house intranet is only a little better. Can you tell I just log in to do stuff most of the time ?

Building ColdFusion services with ColdSpring and Reactor, part 5

Submitted by Falken on Thu, 04/17/2008 - 14:34
If you're already familiar with AOP, or you've just finished the interlude reading, you will understand the way we can use ColdSpring to create a 'remote proxy' (or 'remote facade') that can act as the Service layer for a Manager. You've also maybe thought that this also allows cross-cutting concerns of the Service layer such as object type conversion and security to be cleanly addressed in a reusable way. These remote proxies use ColdSpring's RemoteFactoryBean class.