Viewing by month: June 2006

Jun 26 2006

Model-Glue: New YouTube Video!

I've posted another talking-to-fast-this-is-a-demonstration-not-a-tutorial video to YouTube. This time, it shows definition of one-to-many and many-to-many relationships, how they're handled intelligently by scaffolds, and a bit about dictionary files.

Sorry for the audio, I used my laptop for this, and it seems to skip a lot and eventually get out of sync. It's about all I can do while on the road, though.

I am looking into a copy of Captivate to provide proper video tutorials once Model-Glue:Unity is released.

Video:

13 comments - Posted by Joe Rinehart at 8:00 PM - Categories: Model-Glue

Jun 24 2006

CFUnited, here I come!

Well, my CFUnited travel started early yesterday afternoon. I'm up in Northern Virginia to visit my in-laws and some old friends over the weekend, then to do a few speaking engagements on Monday and Tuesday. I'm going to have a bit of lag time tomorrow afternoon, so I may record a new Model-Glue video showing some more advanced scaffolding...

0 comments - Posted by Joe Rinehart at 6:49 AM - Categories:

Jun 24 2006

CFUnited, here I come!

Well, my CFUnited travel started early yesterday afternoon. I'm up in Northern Virginia to visit my in-laws and some old friends over the weekend, then to do a few speaking engagements on Monday and Tuesday. I'm going to have a bit of lag time tomorrow afternoon, so I may record a new Model-Glue video showing some more advanced scaffolding...

2 comments - Posted by Joe Rinehart at 6:49 AM - Categories: Conferences and Speaking Engagements

Jun 22 2006

Model-Glue:Unity gets faster!

After Sean Corfield clued me in to the performance impact of things like DuckTyping instead of strict typing in low-level code (like frameworks), I made some large changes to the Model-Glue:Unity core in terms of arguments and returntypes.

The result: whoa, that's fast.

Here's a few benchmarks from a 100-concurrent-user load test:

Application Template

Model-Glue 1.1 - 3095ms avg. request time

Model-Glue 1.1.1 RC1 - 1428

Model-Glue:Unity Beta 1 - 1430

Model-Glue:Unity BER - 596

Petmarket

Model-Glue 1.1.1 RC1 - 2892ms avg. request time

Model-Glue:Unity Beta 1 - 2602

Model-Glue:Unity BER - 2115

Lesson learned: ColdFusion checks metadata for typing and requirements at runtime. If you're in situation where every ms counts (like the Model-Glue request lifecycle), you may want to thing about loosely typing your code.

15 comments - Posted by Joe Rinehart at 7:49 AM - Categories: Model-Glue

Jun 19 2006

I work for crackers now?

While I do have an Amazon Wishlist, I don't publicize the URL too highly. Every now and then, someone will search for it, and I'll get a DVD or CD in the mail.

Today was a little different.

Today, Danny Jung decided to send me a carton of individual servings of CheezIt crackers.

Um, thanks, Danny? My wife and I got a good laugh out of it.

Dude, you paid more for *shipping* than you did for the crackers!

3 comments - Posted by Joe Rinehart at 1:12 PM - Categories: Off Topic

Jun 15 2006

Gates to Leave Microsoft (as employee)

In July 2008, Bill Gates will cease to be an employee of Microsoft. He will remain as chairman of the board (an owner). The only thing I have to say is that I'd love to see the Vegas odds on which will happen first: his departure, or Vista shipping.

4 comments - Posted by Joe Rinehart at 8:35 PM - Categories: Off Topic

Jun 14 2006

Model-Glue:Unity Public Beta 1 is Available

I'm proud to announce that I've applied the "Public Beta 1" label to revision 161 of Model-Glue:Unity. It is available for download at http://www.model-glue.com/downloads.cfm. This version introduces automatically generated Models, codeless data access, and scaffolding. It is still very easy to learn and use.

Read more...

27 comments - Posted by Joe Rinehart at 10:13 PM - Categories: Model-Glue