 | 7 Jul 05:41 Over on Will Tomlinson's blog there's a piece about using structCopy() to create a copy of a struct and a note from Charlie Griefer cautioning that for Will's example, he probably needed to use duplicate() instead. After discussing this will Will on IM, I figured it might be instructive to look at how structCopy() differs from duplicate() and why you might use it instead. 5 Jul 12:32 Update: Bob just added Part VII so I'm updating this post to include that. For ease of reference I just wanted to post a quick note highlighting Bob Silverberg's excellent series on using Transfer ORM and OO architecture: How I Use Transfer - Part I - Introduction How I Use Transfer - Part II - Model Architecture How I Use Transfer - Part III - Abstract Objects How I Use Transfer - Part IV - My Abstract Service Object How I Use Transfer - Part V - A Concrete Service Object How I Use Transfer - Part V. 5 Jul 05:54 Most of my readers will know that I'm a big fan of closures - the ability to create anonymous functions with bound variables (bound in the context of the closure). David Harris has a brief post about the joys of jQuery where he comments on what, to him, was an unexpected feature that allowed binding of variables, i.e., JavaScript (and ActionScript) support closures. 4 Jul 03:14 I've been struggling to consume a particular document-literal web service for the last couple of weeks and nothing I tried quite worked. 3 Jul 11:28 Ben Nadel is renewing his efforts to learn OOP and is planning to build a simple project in public to help others learn along with him. The real gem about this post is the extended commentary by Brian Kotek and Ben's responses. Brian posts some really solid guidelines on designing well-structured object-oriented systems and the dialog between the parties is very enlightening. 3 Jul 10:02 The contest is closed - seven entries came in within 90 minutes! The first correct entry was from David @ TLA Video who wins the year's subscription! I just renewed my annual subscription to Fusion Authority Quarterly Update but because I'm a (fairly) regular author and I'm also on the "staff" (as the Curmudgeon!) I get multiple copies of each issue anyway for promotion purposes. 2 Jul 11:02 A couple of years ago, Pete Freitag provided a very brief overview of Apache, GPL, LGPL, BSD and MIT licenses. Today, Grant Skinner has provided a more in-depth discussion of GPL, LGPL, MPL, BSD and MIT (plus a few other options). Worth reading. 28 Jun 13:41 First off, I'd like to extend huge congratulations to the team that organized CFUNITED: Liz Frederik and Nafisa Sabu with technical assistance from Elliott Sprehn (and, of course, several on-site folks who man the registration booth and run around making sure everything's OK). Despite all the others, we know the powerhouse behind CFUNITED these last several years is Liz and Nafisa and it wouldn't happen without them. 28 Jun 03:49 Sammy Larbi has a great blog post on the value of contributing to open source projects. He cites several famous names - people we know because they contribute to projects we know. This is part of a series of posts from Sammy on "how to save your job" (by improving your skills) and is inspired by Chad Fowler's book (52 ways to save your job). Good reading! 26 Jun 01:23 The list of sessions and speakers is available on the MAX site. The site shows 28 ColdFusion sessions (including two pre-event labs). There are just under 200 sessions total so that's a pretty good percentage in my opinion. 34 sessions cover AIR, 54 sessions cover Flex. Compare that to 13 sessions on Dreamweaver and 14 on the flagship Photoshop product and I think we have no reason to complain (but, of course, some folks will). | |  |