Andrew Clarke

systems architecture, e-commerce & database consultant

Andrew Clarke

A workaround for "ids for this class must be manually assigned before calling save()"

January 12, 2011 · 4 Comments

Here's a workaround to getting an "org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save()" error in ColdFusion 9.  This happens when you try to create an ORM object in your Microsoft SQL Server database to a table that is using a uniqueidentifier primary key.

[Read more →]

4 CommentsTags: ColdFusion · ORM

New version of Amazon Route 53 components

January 12, 2011 · No Comments

I've uploaded a minor update to my Route 53 project at http://route53.riaforge.org.  The main change is that Route53HostedZone.createHostedZone() used to append a "." to the name property.  I've removed this, and now the trailing dot is required to be passed in.  This is due to Jean-Yves Michel's comment on a previous post.

No CommentsTags: Route 53

CFScaffold: Zero-config ORM CRUD Scaffolding for CFML

January 04, 2011 · 2 Comments

CFScaffold is a drop-in, zero configuration CRUD/scaffolding tool for CFML.  It reads the metadata in your ORM objects and uses this information to create list/create/read/update/delete capability for all of your objects.  CFScaffold is available as a free open source download.

[Read more →]

2 CommentsTags: CFScaffold · ColdFusion · Hibernate · ORM · Railo

A comparative cost analysis of Route 53

December 09, 2010 · 3 Comments

I've done a quick cost analysis of Amazon's new Route 53 DNS, compared to Dyn's Dynect Platform or running my own nameservers.

[Read more →]

3 CommentsTags: Amazon AWS · Route 53

Amazon AWS Route 53 ColdFusion components

December 07, 2010 · 3 Comments

I've made some ColdFusion components that will allow you to access Amazon's Route 53 DNS application.

[Read more →]

3 CommentsTags: Amazon AWS · ColdFusion · Railo · Route 53

Railo seminars in Canada

November 15, 2010 · No Comments

Are you interested in learning more about Railo?  This summer I met with Gert and Micha, Railo's CEO and lead developer, to discuss how I could help get more Canadians interested in Railo.  Gert mentioned that they'd love to come to Canada to give some informational and/or training seminars after they're done the cf.Objective() conference next April.

Are you a developer, IT manager, or business owner who uses ColdFusion?  Are you a member of a user group that would like to host a presentation on Railo?  This is a great opportunity to learn about a great product, right from the source.  Presentations are free, so you're not committing to buy or pay anything.  Railo does offer paid training as well which is also always available.  A great time to arrange this would be when the team is "in the neighbourhood" anyway.

If any of this sounds interesting to you, please drop me a line.  I'm helping out by co-ordinating any events in Canada.  You can of course also contact Railo directly.  If you do this, please do me a favour and let them know you heard about this from Andrew Clarke.

Thanks for reading, and hopefully I'll see you in April!

 

No CommentsTags: Railo

Six reasons to use Railo

November 15, 2010 · 2 Comments

Railo is an open source CFML engine.  It's mostly compatible with Adobe ColdFusion 9, and has a few tricks of its own that even Adobe ColdFusion can't match.  I've migrated a couple clients to Railo, and have been very impressed with its capabilities.  If you're interested in learning how your business might benefit from adopting Railo, please let me know.

[Read more →]

2 CommentsTags: ColdFusion · Railo

Assumptions in business logic, or, Building your code upon the sand.

November 05, 2010 · No Comments

When writing code, on what do you base your business logic?  Assumptions?  Requirements given to you by your boss?  Knowledge of the business process your programme is supporting?  Make sure that any assumptions are supported by business process, or better yet don't make if you can avoid them.

[Read more →]

No CommentsTags: business

Installing Saab 9000 seats in a Land Rover 110

November 03, 2010 · 6 Comments

How I installed Saab 9000 seats in our Land Rover 110.  This is an old page from my old site that for some reason gets a lot of hits still so I'm moving it over as a blog post on my new site.

[Read more →]

6 CommentsTags: Land Rover

Please be nice

November 02, 2010 · 2 Comments

My first blog post, sort of.

[Read more →]

2 CommentsTags: