Compound Theory

v2.0

Categories

  1. Transfer
  2. ColdFusion
  3. JRuby
  4. Java
  5. ColdSpring
  6. Squabble
  7. JavaLoader
  8. ColdDoc
  9. 2ddu
  10. AsyncHTTP
  11. OO Analysis and Design
  12. Flex
  13. Railo
  14. XML / XSL
  15. Hibernate
  16. ColdFusion Builder
  17. Fall
  18. Ubuntu
  19. XHTML / CSS
  20. Eclipse
  21. Git
  22. Oracle Database
  23. Usability / UI Design
  24. webDU
  25. cf.Objective()
  26. LWJGL
  27. cf.Objective(ANZ)
  28. Captcha
  29. MAX
  30. Melbourne CFUG
  31. Martial Arts
  32. Random Things
  33. Conduit

Recent Posts

Projects

Recent Comments

23 June 2006 01:49 PM 1 Comment

Transfer Presentation Available for Download

For those of you who were at Melbourne CFUG last night, here are the presentation slides for you to download, along with the example application I showed.

For those of who weren't there, (being asleep and half a world away is no excuse) feel free to have a look at the slide presentations, I hope that you will find them useful.

The presentation went very well, albeit over time, and was well received, so I was quite happy over all.

If anyone is interested in me doing this presentation to a CFUG or related, most likely over Breeze as I am in the rear end of the world, please drop me a line , I'd be delighted.

22 June 2006 10:59 AM 3 Comments

JavaLoader 0.2 Released

Huge changes! Massive Changes! The whole thing has been rewritten!

Okay, I'm lying.  The only thing I changed is that if you pass in a path to a JAR or a directory when you init() the JavaLoader, it will throw an Exception if the path doesn't exist.

This is simply a useful addition for debugging purposes, especially if you are wondering why you can't load a particular class, or you are getting the wrong version of a class, if you are trying to overload a class that is loaded into ColdFusion.

Oh yeah, I added a 'getVersion()' method too.

If you have any questions, comments or bugs, please send me an email or respond to this blog post.
16 June 2006 02:29 PM 2 Comments

Transfer Pet Market Example Application

I just uploaded the example Transfer Pet Market application to cfpetmarket .

Besides changing the data management aspects to utilise Transfer, the application has stayed fairly true to its original form, and should hopefully provide a good example of some of the things that Transfer can do.

Some of the new functionality in 0.5 was a result of the issues I faced while developing the pet market application, so it was a good exercise both in providing an example for Transfer, and also testing out what limits it had.

So please wander over to the cfpetmarket , and have a look, and feel free to leave me any feedback or questions that you may have either here , here or here !
13 June 2006 04:30 PM 0 Comments

Melbourne ColdFusion UserGroup - Presenting Transfer

On the 22nd of June I'll be doing a short presentation on Transfer and it's capabilities at the Melbourne ColdFusion Design and Development User Group.

I'll be covering the basics of what an ORM actually is, what Transfer can do, and be showing a small sample application.

If you are at all interested, I would love it if you would come down and listen.

Details can be seen here.

13 June 2006 12:49 PM 2 Comments

Transfer 0.5 Released - Please come test it out!

It has been over a month since I released 0.4 of Transfer, and there has been a lot of work on Transfer been done to get it ready for 0.5.

First of all, I'd like to extend a big thanks to my current employers, NGA.net , who allowed me to open source the development on Transfer that was required for a current project.  You guys are great.

Second of all, I would just like to say - I've put a lot of time and effort into this release, so I would greatly appreciate it if you could take some time to download and give it a good test and general bash around.  If you want to provide feedback there is a mailing list , a forum , a bug tracker , and a feature request tracker , and failing all that, you can send me an email directly! 

I want to hear your feedback, whether it is good, bad, or otherwise.  One of the initial reasons I started writing open source code was as a learning exercise (one of which I recommend quite highly), so your feedback only helps in that process.

With this release, I have written a cfpetmarket application using Transfer.  All I have yet to do on it is write the readme, and bundle it up, so it should be released in day or two.

There is also the tBlog example application that has been updated to use the new code.

On to more important things however - What's new in this release?

There are a few more bits and pieces behind the scenes - but a full change log can be seen here .

On to new and better things - what can you expect in the next release?


There are also a few other bits in the wind.  A full todo list can be seen here .  I am also totally open to ideas, so if you think of anything, please put it in the feature request tracker .

Now that this has been released, I can write up the rest of my blog posts on Transfer, and I also have a CFUG presentation on Transfer coming up which I will make the contents of available for download.

And of course - this website runs on Transfer 0.5 right now.

Transfer 0.5 can be downloaded from here .