Compound Theory

v2.0

Categories

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

Recent Posts

Projects

Instant Message

Instantly grab my attention...

Recent Comments

29 July 2010 11:58 AM 0 Comments

cf.Objective(ANZ) 2010 in Full Swing

There has been so much going on with cf.Objective(ANZ), that I haven't even had time to blog about it!

In case you missed the announcements, the pricing is now online, with the early bird price being lower than last years, at $749.00 including GST, valid until the 31st of August.

There are a series of 1 day workshops the day before the conference as well, covering ColdFusion Performance tuning, Flex 4 and ColdFusion, and Arduino hardware with ColdFusion.  Charlie Arehart, Kai Koenig, and Justin McLean are running these workshops respectively, and you couldn't ask for better instructors.

While each track of the 2 day conference has yet to be finalised, almost all of the sessions that will be available are now online , and we have some fantastic content again this year, with some speakers that I am very excited about.  The usual slew of amazing ANZ dignitaries will be joining us, also with international speakers such as Gert Franz, Mark Drew, Mark Blair, Mike Brunt and Tim Buntel (Or maybe 'semi-international' would be a better fit? Mark Blair moved to San Francisco and then came back, Tim Buntel now lives in Sydney... ;o) ).

I'm really happy with the way this conference is coming together this year, and providing some really unique ColdFusion content for the ANZ region.  We've got some great training, some great speakers, some great sessions, it's looking like it's going to be a fantastic time all around.
13 July 2010 01:15 PM 0 Comments

Adobe MAX Pre-Conference - Getting Started with ColdFusion 9 ORM

Bob Silverberg and I are back at it again, with a one day pre-conference lab at Adobe MAX this year covering an introduction to Object Relational Mapping in ColdFusion 9.

As the description states:
Learn about one of the most compelling new features in Adobe ColdFusion 9 from two seasoned ColdFusion veterans. This release includes the integration of Hibernate, an enterprise-class, Java based ORM. Join us to hear how to get started using ColdFusion 9 ORM features in your next project. Through interactive learning and hands-on labs, we'll start with the basics and work together to add features to an application that takes advantage of the ORM. Then we'll discuss best practices and potential pitfalls, making this an ideal combination of introductory material and tips and tricks.
If you are interested in getting your feet wet with ColdFusion 9 ORM, you can get more information on the MAX pre-conference page .

Hope to see you there!
25 June 2010 01:06 PM 0 Comments

Dzone RefCard - Leveraging ColdFusion 9 Exposed Services from Java

In ColdFusion 9, several Web Services come pre-built with the product, allowing greater interoperability between different technologies and ColdFusion.

The other day saw the release of my Dzone RefCard outlining how you could take advantage of these Web Services from Java, and use ColdFusion's

If you are doing Java development, and are looking to integrate some of ColdFusion's capabilities into your application, you can download the RefCard from here .  It will step you through setting up the Services, generating the required Java code to run the Web Services, and also provides examples of usage to help you get started.

You can also read more about ColdFusion Web Services here .
18 May 2010 08:30 PM 1 Comment

Presenting ColdSpring 2.0 on CFMeetup.com

On 6pm US ET, Wednesday May 19 I will be presenting Dependency Injection Redefined - ColdSpring 2.0 to the CFMeetup Crowd.

For those of us in more southern parts of the world, that is 8:00am, the 20th of May, Australia.

This is the same talk I recently gave at cf.Objective() and WebDU .

Synopsis:
ColdSpring 2.0, codename Narwhal, is a complete rewrite of ColdSpring aiming is to provide a far more extensible architecture and many more features above and beyond what is currently provided with ColdSpring to date. These new features will give developers the capabilities to build and manipulate this Inversion of Control framework in fascinating and very powerful ways, thus saving them even more time when managing their dependencies and utilising functionality such as Aspect Oriented Programming.

In this presentation we will look at the new features of ColdSpring 2.0, both complete and envisioned, including functionality such as extensible schema support, events for bean life-cycles, enhanced AOP support, annotation support, and much more.

More details and rsvp can be found here .

Look forward to seeing you there!
13 May 2010 12:48 PM 8 Comments

Some arguments against "Linux users don't pay for software"

As many people probably know, I'm a huge proponent of Linux operating systems, most specifically Ubuntu, not only because its open source, and free, but mostly because I honestly believe it's the best operating system I've ever come across.

For obvious reasons, I spend a bit of time trying to convince a variety of people that Adobe should take a serious look at bringing Adobe products to Linux, the most notable being ColdFusion Builder.

One argument (and there are a few) against this, I hear over and over is this idea that "Linux Users don't pay for software".

Up until now, the only evidence to the contrary has been anecdotal - i.e. I personally have paid for CrossOver Office, Vmware Workstation, CrashPlan, World of Goo and Caster.  That being said, anecdotal evidence doesn't tend to be very convincing.

Recently, however, the "Humble Indie Bundle", was put up for sale, in which 5 cross platform games (Win, Mac, Linux) were sold together as a group. The real time data for sales and the operating system splits has been shared, providing us with a wonderful aggregate data about the difference between Win, Mac and Linux users, how much they are willing to pay for software, and if they are willing to pay at all.

The fun part of this experiment was that the customer could choose how much they paid for the bundle, which could be as little, or as much as people liked.  It also could be split any way between the developers, charity, or charity and the developers.

Some interesting stats to note (Taken from the real time stats as of this moment):

1) Current intake across Win, Mac, and Linux - $1,173,536 (which is just cool in and of itself)
2) Windows has the largest market share (no surprise there), with 86670 purchases.
3) Linux is the smallest number of purchases, with 21873 purchases, but that is only 8153 purchases, less than the Mac platform - 30026
4) The big news here is that Linux people paid more on average than either Mac, or Windows users.
Win: $8.06,Mac: $10.23, Linux: $14.53
So much so, that the total income from Linux users, outstrips that of Mac, even though Mac had more purchases (Mac: $307172.75, Linux: $317846.61)

I don't think you can ask for a better experiment than this.  If Linux users wouldn't pay for software, then they would be at the bottom of the list in terms of amount paid. Instead that's where Windows users sit.

Details of the Humble Indie Bundle can be seen here:
http://www.wolfire.com/humble

Their realtime JSON feed can be found here as well:
http://www.wolfire.com/humble/stats

(And they are some cool games as well)

On another note, Valve have announced that they are releasing their Steam Source Code client to Linux. This is a huge boon to the Linux community, and while there are no dates yet, obviously Valve thinks there are people in the Linux community who will pay for software, otherwise they wouldn't be putting in the time and effort.

Therefore, you can quite clearly see that Linux users will, and do pay for software, and in fact put a higher cost on software than any other OS's user base.

I claim this myth well and truly busted.