<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0">
			<channel>
			<title>David Harris&apos;s Technology Blog - General</title>
			<link>http://www.harrisfamily.net.nz/devblog/index.cfm</link>
			<description>ColdFusion, Flex and the Universe...</description>
			<language>en-us</language>
			<pubDate>Wed, 08 Sep 2010 06:10:22 -0500</pubDate>
			<lastBuildDate>Thu, 29 Oct 2009 15:05:00 -0500</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>harrisfamily.net.nz@gmail.com</managingEditor>
			<webMaster>harrisfamily.net.nz@gmail.com</webMaster>
			
			<item>
				<title>CfObjective Downunder</title>
				<link>http://www.harrisfamily.net.nz/devblog/index.cfm/2009/10/29/CfObjective-Downunder</link>
				<description>
				
				I&apos;ve been a bit slow in blogging, but thanks to a &lt;a&gt;http://www.cfobjective.com.au/go/about-us,hard working team&lt;/a&gt;, CFObjective is coming downunder!

They have secured a &lt;a&gt;http://www.cfobjective.com.au/go/speakers,stelar line up&lt;/a&gt; of speakers, from both down under and up-over!

CFObjective is &quot;The Only Enterprise ColdFusion Conference&quot;, so expect a lot more than intro sessions here!


Website: &lt;a&gt;http://www.cfobjective.com.au/&lt;/a&gt;

Twitter: &lt;a&gt;http://twitter.com/cfobjective_anz&lt;/a&gt;

&lt;img src =&quot;http://www.cfobjective.com.au/images/SourceImage/banner_540.jpg&quot;/&gt; 
				</description>
				
				<category>General</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Thu, 29 Oct 2009 15:05:00 -0500</pubDate>
				<guid>http://www.harrisfamily.net.nz/devblog/index.cfm/2009/10/29/CfObjective-Downunder</guid>
				
			</item>
			
			<item>
				<title>Frameworks: Whats good about them, whats bad about them.</title>
				<link>http://www.harrisfamily.net.nz/devblog/index.cfm/2009/10/29/Frameworks-Whats-good-about-them-whats-bad-about-them</link>
				<description>
				
				Frameworks: Whats good about them, whats bad about them.

In my years programming, I&apos;ve always advocated the use of frame works.
While I have only every really used a handful of them myself, (across CF,PHP and Flex) there are underlying principles around frameworks that really appeal to me.

But there are things about using frameworks you need to keep in mind.

But first, some of the good things (a non-complete list):

1. Most frame works have the MVC paradigm at their heart. This is GOOD

2. Force some degree of fore-thought before launching in to code

3. If you use a documented framework consistently, handing over of projects is simpler. (key word &quot;documented&quot;! )

4. Enforces a structure to your code base, which, once you understand it, *usually* means you can de-bug it better



Now the bad things (also a non-complete list):

1. You are trusting code you may not fully know, or even blindly trusting this code.

2. Frameworks are not &quot;silver bullets&quot; that make you problems go away.

3. &quot;Roll your own&quot; frameworks are often badly documented, so hand over can be a real nightmare

4. You can get (feel?) trapped in a framework if it starts to fail you in anyway

5. There is no &quot;perfect&quot; framework. All have pros and cons. You&apos;ll need to find them and work with them.


I used to say &quot;The more something does for you, the less you can do with it&quot;.
Of the past 5 or so years, this statement is less and less true, as there are some very comprehensive frameworks out there that do a very good job of empowering you to do what you need to do, while doing a lot of under-the-hood stuff too.

To expound on a couple of the &quot;Bad things&quot;

While trusting code you don&apos;t &quot;know&quot; isn&apos;t always bad, it is bad if you start having issues with it. You are faced with some options.

- Abandon it

- Dig in to it and &quot;learn&quot; it so you can fix it

- Work round it&apos;s limitations

While I like using frameworks where I can, there is always the &quot;can-o-worms&quot; fear that maybe framework &quot;ABC&quot; or &quot;XYZ&quot; isn&apos;t quite a clever as I was expecting under the hood...

On the non-silver bullets of frameworks: sometimes it seems (particularly in the &quot;Which framework is king&quot; &lt;del&gt;flame wars&lt;/del&gt; discussions), that people are looking for a framework to make all the hard work go away.

Unfortunately this isn&apos;t what frameworks are for or about.
Which ever framework you pick, you will have to learn how it works.

You will be slower with it than not using it at first.
You will be faced with learning the framework AND solving the problem(s) you are developing to.

But... 

- the more you use it, the faster you will get at it

- When faced with problems, you&apos;ll know how to solve them within the framework, so you time isn&apos;t eaten up with &quot;what goes where&quot;, but you can focus on the problem at hand.


While the above is by no means complete, I had to let it out somewhere! 
Thanks for listening!

PS: I have nothing but absolute respect and props for the men and women who give up so much of their (usually personal) time to create/code and manage any framework!
My hat is off to them!


PPS: One other thought: A lot of what I&apos;ve said above is also true for application platforms too! 
				</description>
				
				<category>Frameworks</category>				
				
				<category>General</category>				
				
				<pubDate>Thu, 29 Oct 2009 14:54:00 -0500</pubDate>
				<guid>http://www.harrisfamily.net.nz/devblog/index.cfm/2009/10/29/Frameworks-Whats-good-about-them-whats-bad-about-them</guid>
				
			</item>
			
			<item>
				<title>A couple of Flex Podcasts</title>
				<link>http://www.harrisfamily.net.nz/devblog/index.cfm/2008/4/21/A-couple-of-Flex-Podcasts</link>
				<description>
				
				Today I listened to the &lt;a&gt;http://www.coldfusionweekly.com/,ColdFusion Weekly&lt;/a&gt; podcast.

The topic was &lt;a&gt;http://www.coldfusionweekly.com/index.cfm?event=showArchive#3-07,Flex Frameworks Roundtable&lt;/a&gt;

Peter and Matt got together the different &quot;voices&quot; of the Flex Frameworks out there and got them talking.

Speaking personally the saying, &quot;If all you have is a hammer, then everything is a nail&quot; rings true for my experience with frameworks.
I tend to find once I get my head-space in a particular framework I find myself approaching all the problems I need to solve within that framework.

In ColdFusion, &quot;Fusebox&quot; was that framework for me for a while, and currently &quot;Cairngorm&quot; is the Flex one.

While it is not a bad thing to actually learn a tool/framework well, it&apos;s great to listen to well respected members of the various framework communities flesh out what problems their favorite framework is trying to solve, and how.

A couple of the things that stuck with me are:

- the less &quot;boiler plate&quot; code you have to write to add functionality to an Application, the better

- MVC is not a framework, but applications should be MVC, no matter what framework/approach you take [that&apos;s a *whole* other blog post I&apos;ve been thinking about for a while now!]


At the end of the day, no matter what framework/style/approach you take, if you are going to create a non-trivial application, there is still a lot of work to do!
Even if you use one of the plethora of code-gen tools out there, you will still have a lot of leg work!

Near the end of the podcast (64mins) there is some great talking about what these guys would like to see in Flex/Framework in the future.

Well done Matt and Peter for setting this up, and thank you!

I also listened to this one, which is great for a more in-depth on Cairngorm:
&lt;a&gt;http://www.theflexshow.com/blog/index.cfm/2008/4/9/The-Flex-Show--Episode-41-Universal-Mind-Cairngorm-Extensions-w-Thomas-Burleson,www.theflexshow.com: Universal-Mind-Cairngorm-Extensions-w-Thomas-Burleson&lt;/a&gt;

Enjoy! 
				</description>
				
				<category>Adobe</category>				
				
				<category>Frameworks</category>				
				
				<category>OpenSource</category>				
				
				<category>General</category>				
				
				<category>Flex</category>				
				
				<pubDate>Mon, 21 Apr 2008 20:25:00 -0500</pubDate>
				<guid>http://www.harrisfamily.net.nz/devblog/index.cfm/2008/4/21/A-couple-of-Flex-Podcasts</guid>
				
			</item>
			
			<item>
				<title>Now for something a little different... a DOS command!</title>
				<link>http://www.harrisfamily.net.nz/devblog/index.cfm/2008/4/11/Now-for-something-a-little-different-a-DOS-command</link>
				<description>
				
				I had a situation where because of the incredible LONG file names generated by a ColdFusion application, I couldn&apos;t delete them.

I kept getting WindowsXP telling me that it couldn&apos;t find the file.

I thought I would use the DOS command &quot;deltree&quot;, but discovered that the WindowsXP DOS doesn&apos;t come with this command.

But this works...

RD [Your dir here] /S /Q

be careful cause no prompts or nothing. 
RD is the Dos Command for Remove Directory.

This command comes with no Warranty, implied or otherwise! 
				</description>
				
				<category>Off Topic</category>				
				
				<category>General</category>				
				
				<pubDate>Fri, 11 Apr 2008 20:22:00 -0500</pubDate>
				<guid>http://www.harrisfamily.net.nz/devblog/index.cfm/2008/4/11/Now-for-something-a-little-different-a-DOS-command</guid>
				
			</item>
			
			<item>
				<title>Useful Sqlite tool</title>
				<link>http://www.harrisfamily.net.nz/devblog/index.cfm/2008/3/24/Useful-Sqlite-tool</link>
				<description>
				
				I found this useful SQLite admin tool and thought I would share:
&lt;a&gt;http://sqliteadmin.orbmu2k.de/&lt;/a&gt;

...I&apos;ll use this one until a comprehensive AIR one is available! ;-)

&lt;small&gt;(Feel free to point it out to me if it already exists!)&lt;/small&gt;

I&apos;ve tried &lt;a&gt;https://addons.mozilla.org/en-US/firefox/addon/5817&lt;/a&gt;, but my Firefox seemed to crash more with it turned on... 
				</description>
				
				<category>General</category>				
				
				<category>Free Software</category>				
				
				<pubDate>Mon, 24 Mar 2008 18:27:00 -0500</pubDate>
				<guid>http://www.harrisfamily.net.nz/devblog/index.cfm/2008/3/24/Useful-Sqlite-tool</guid>
				
			</item>
			
			<item>
				<title>Free Mind Mapping tool - FreeMind</title>
				<link>http://www.harrisfamily.net.nz/devblog/index.cfm/2008/3/4/Free-Mind-Mapping-tool--FreeMind</link>
				<description>
				
				I am just sitting down to prepare for the next &lt;a&gt;http://www.cfug.org.nz,NZ CFUG&lt;/a&gt; meeting and am yet again finding myself downloading &quot;&lt;a&gt;http://freemind.sourceforge.net/wiki/index.php/Main_Page,FreeMind&lt;/a&gt;&quot;, a free mind mapping tool.

[Quote]FreeMind is a premier free &lt;a&gt;http://en.wikipedia.org/wiki/Mind_map,mind-mapping&lt;/a&gt; software written in Java[/Quote]

I&apos;ve used it a few times now and find it very useful to get my thoughts down, so thought I would mention it to you!

&lt;small&gt;so, which one of you is doing a free AIR mind mapping tool? - or maybe I should...hmmm&lt;/small&gt; 
				</description>
				
				<category>OpenSource</category>				
				
				<category>General</category>				
				
				<category>Free Software</category>				
				
				<pubDate>Tue, 04 Mar 2008 19:11:00 -0500</pubDate>
				<guid>http://www.harrisfamily.net.nz/devblog/index.cfm/2008/3/4/Free-Mind-Mapping-tool--FreeMind</guid>
				
			</item>
			
			<item>
				<title>RIA conference In Queenstown, New Zealand - Web on the Piste - take2</title>
				<link>http://www.harrisfamily.net.nz/devblog/index.cfm/2008/3/1/RIA-conference-In-Queenstown-New-Zealand--Web-on-the-Piste--take2</link>
				<description>
				
				&lt;a&gt;http://www.shadocms.com,Straker&lt;/a&gt; have just announced that &lt;a&gt;http://www.webonthepiste.com,Web on the&lt;/a&gt; &lt;a&gt;http://en.wikipedia.org/wiki/Piste,Piste&lt;/a&gt; is happening again.

The conference is a deliberately smaller conference of only the low hundreds of attendees available.
This means you get get access to the speakers to talk to between sessions etc.

The years theme is &quot;Usability and Rich Internet Technologies&quot; and one of the speakers that has been secured at this stage is &lt;a&gt;http://www.rhjr.net/,Robert Hoekman Jr&lt;/a&gt;, author of the best selling book &quot;&lt;a&gt;http://www.rhjr.net/dto,Designing&lt;/a&gt; the &lt;a&gt;http://www.amazon.com/gp/product/032145345X/sr=8-1/qid=1152842482/ref=pd_bbs_1/104-1533809-8419167?ie=UTF8,Obvious&lt;/a&gt;&quot; with more speakers to come.

So it could be good.

Last year I organized &lt;strong&gt;User Groups on the Piste&lt;/strong&gt; which was a chance to get the Adobe Development community together to hang out and talk geek.
If you are coming this year, keep an ear out for this event, as I am hoping to organize (or help organize) something similar again.

New Zealand has 2 official Adobe User groups:

- &lt;a&gt;http://www.cfug.org.nz&lt;/a&gt;

- &lt;a&gt;http://www.fxug.org.nz&lt;/a&gt;

so WOTP is a good chance to get us all together in one place!

&lt;hr width = &quot;80%&quot; /&gt;
Disclaimer: at this stage I am currently employed by Straker, but only for one more week! ;-) 
				</description>
				
				<category>FXUG</category>				
				
				<category>Adobe</category>				
				
				<category>CFUG</category>				
				
				<category>General</category>				
				
				<category>Flex</category>				
				
				<pubDate>Sat, 01 Mar 2008 06:09:00 -0500</pubDate>
				<guid>http://www.harrisfamily.net.nz/devblog/index.cfm/2008/3/1/RIA-conference-In-Queenstown-New-Zealand--Web-on-the-Piste--take2</guid>
				
			</item>
			
			<item>
				<title>New Zealand has an Adobe Ambassador!!</title>
				<link>http://www.harrisfamily.net.nz/devblog/index.cfm/2008/2/4/New-Zealand-has-an-Adobe-Ambassador</link>
				<description>
				
				Just reading over my blog feeds this morning and I noticed &lt;a&gt;http://blog.xsive.co.nz/,Campbell Anderson&lt;/a&gt; has become an &lt;a&gt;http://blog.xsive.co.nz/archives/261,Adobe Ambassador&lt;/a&gt;!

Congratulations Campbell.

I have been on the receiving end of his help, and think Adobe (via &lt;a&gt;http://www.flexdaddy.info,Andrew Spaulding&lt;/a&gt;) have made a good choice in asking Campbell for this role.

Campbell&apos;s knowledge in Flex and willingness to share that knowledge has helped me out a few times my Flex forays.

So go along to &lt;a&gt;http://www.fxug.org.nz,NZ Flex User Group&lt;/a&gt; and congratulate the man in person!

[Edit] Does anyone know if there are other &quot;Adobe Ambassadors&quot; in New Zealand? Campbell is the first one I am aware of... 
				</description>
				
				<category>FXUG</category>				
				
				<category>Adobe</category>				
				
				<category>General</category>				
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Mon, 04 Feb 2008 05:32:00 -0500</pubDate>
				<guid>http://www.harrisfamily.net.nz/devblog/index.cfm/2008/2/4/New-Zealand-has-an-Adobe-Ambassador</guid>
				
			</item>
			
			<item>
				<title>www.msn.co.nz with ColdFusion links off homepage</title>
				<link>http://www.harrisfamily.net.nz/devblog/index.cfm/2007/12/15/wwwmsnconz-with-ColdFusion-links-off-homepage</link>
				<description>
				
				Just noticed the other day that on the &lt;a&gt;http://www.msn.co.nz/&lt;/a&gt; home page there are some ColdFusion links (under the &quot;News Headlines&quot;)

From there, the links go to &lt;a&gt;http://msn.nzherald.co.nz&lt;/a&gt;

Great use of ColdFusion, keep up the good work APN! 
				</description>
				
				<category>General</category>				
				
				<pubDate>Sat, 15 Dec 2007 08:47:00 -0500</pubDate>
				<guid>http://www.harrisfamily.net.nz/devblog/index.cfm/2007/12/15/wwwmsnconz-with-ColdFusion-links-off-homepage</guid>
				
			</item>
			
			<item>
				<title>www.coldfusioncommunity.org - &apos;ave a look</title>
				<link>http://www.harrisfamily.net.nz/devblog/index.cfm/2007/11/15/wwwcoldfusioncommunityorg--ave-a-look</link>
				<description>
				
				Props to &lt;a&gt;http://www.coldfusioncommunity.org/profile/nicktong,Nick Tong&lt;/a&gt; for setting up &lt;a&gt;http://www.coldfusioncommunity.org/&lt;/a&gt;

If you think of yourself as a CFer, sign up!
My profile is &lt;a&gt;http://www.coldfusioncommunity.org/profile/DavidHarris,here&lt;/a&gt;

It&apos;ll be interesting to see how this developes in the days ahead... 
				</description>
				
				<category>General</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Thu, 15 Nov 2007 19:21:00 -0500</pubDate>
				<guid>http://www.harrisfamily.net.nz/devblog/index.cfm/2007/11/15/wwwcoldfusioncommunityorg--ave-a-look</guid>
				
			</item>
			
			<item>
				<title>WebDU - and so it starts!</title>
				<link>http://www.harrisfamily.net.nz/devblog/index.cfm/2007/10/24/WebDU--and-so-it-starts</link>
				<description>
				
				I read the other day that the &quot;&lt;a&gt;http://www.webdu.com.au/go/call-for-papers,Call for Papers&lt;/a&gt;&quot; for WebDU 2008 has been put out.

&lt;a&gt;http://www.webdu.com.au/,WebDU&lt;/a&gt; is an awesome conference and I would recommend you start saving your money and making your plans!

I only know it is an awesome conference by reputation at this stage, as I&apos;ve never actually been to one, but if I follow my own advice above, hopefully I can make it in May.

&lt;small&gt;...if I can think of something to say that I think is worth listening to, I could save the cost of the conference...&lt;/small&gt;

Details of the event:
&lt;div style=&quot;border:1px dashed silver;padding:1em;&quot;&gt;
&lt;h3&gt;webDU.&lt;/h3&gt;

the web technology conference.&lt;br /&gt;
webDU 2008 will be held 7-9 May 2008 at Star City in Sydney. 
&lt;/div&gt;

After being involved in organizing &lt;a&gt;http://www.webonthepiste.com/,Web On The Piste&lt;/a&gt;, I have great respect for Geoff and his team @ Daemon for all the effort, lack of sleep and planning that events like this take to make happen 6 years running! 
				</description>
				
				<category>General</category>				
				
				<pubDate>Wed, 24 Oct 2007 06:25:00 -0500</pubDate>
				<guid>http://www.harrisfamily.net.nz/devblog/index.cfm/2007/10/24/WebDU--and-so-it-starts</guid>
				
			</item>
			
			<item>
				<title>Web on the Piste, the debrief.</title>
				<link>http://www.harrisfamily.net.nz/devblog/index.cfm/2007/8/26/Web-on-the-Piste-the-debrief</link>
				<description>
				
				Well, it&apos;s all over for this year... 

&lt;a&gt;http://www.webonthepiste.com,Web on the Piste&lt;/a&gt; has come and gone.

&lt;h2&gt;Day 0&lt;/h2&gt;

I flew in to Queenstown on Tuesday, and we had &quot;User Groups on the Piste&quot; @ 4pm - 6pm that evening.

This was an event put on by New Zealand&apos;s &lt;a&gt;http://www.cfug.co.nz,ColdFusion&lt;/a&gt; and &lt;a&gt;http://www.fxug.org.nz,Flex&lt;/a&gt; User groups.  [More]
				</description>
				
				<category>FXUG</category>				
				
				<category>Adobe</category>				
				
				<category>CFUG</category>				
				
				<category>General</category>				
				
				<pubDate>Sun, 26 Aug 2007 18:01:00 -0500</pubDate>
				<guid>http://www.harrisfamily.net.nz/devblog/index.cfm/2007/8/26/Web-on-the-Piste-the-debrief</guid>
				
			</item>
			
			<item>
				<title>Less than 2 days till Web on the Piste</title>
				<link>http://www.harrisfamily.net.nz/devblog/index.cfm/2007/8/20/Less-than-2-days-till-Web-on-the-Piste</link>
				<description>
				
				Not long now till &lt;a&gt;http://www.webonthepiste.com/,Web on the Piste&lt;/a&gt;!

The &lt;a&gt;http://www.webonthepiste.com/webonthepiste/agenda/agenda_home.cfm,Agenda&lt;/a&gt; is set, and the flights booked.

The Day Zero &lt;a&gt;http://www.cfug.co.nz/wotp/, NZ Adobe User Groups&lt;/a&gt; event is all go, except still attempting to secure a &lt;a&gt;http://www.wii.com,Wii&lt;/a&gt; ;-)

See you there! 
				</description>
				
				<category>FXUG</category>				
				
				<category>Adobe</category>				
				
				<category>CFUG</category>				
				
				<category>General</category>				
				
				<pubDate>Mon, 20 Aug 2007 08:07:00 -0500</pubDate>
				<guid>http://www.harrisfamily.net.nz/devblog/index.cfm/2007/8/20/Less-than-2-days-till-Web-on-the-Piste</guid>
				
			</item>
			
			<item>
				<title>Web on the Piste: User Groups attendees</title>
				<link>http://www.harrisfamily.net.nz/devblog/index.cfm/2007/6/2/Web-on-the-Piste-User-Groups-attendees</link>
				<description>
				
				Are you going to &lt;a&gt;http://www.webonthepiste.com, Web on the Piste&lt;/a&gt;?
Are you involved in any Adobe User Groups?

I am going to plan at least one Adobe User Group event, and am wondering how many I need to plan for?

being such a concise conference, the night I would be planning for will be the Tuesday night, the night before the conference officially starts.

I would like to get some of the big &quot;names&quot; to present to us, and then dinner afterwards for &quot;Networking on the Piste&quot;.

Add a comment to this entry if you are planning/hoping to be there and would come along. 
				</description>
				
				<category>Adobe</category>				
				
				<category>CFUG</category>				
				
				<category>General</category>				
				
				<pubDate>Sat, 02 Jun 2007 09:12:00 -0500</pubDate>
				<guid>http://www.harrisfamily.net.nz/devblog/index.cfm/2007/6/2/Web-on-the-Piste-User-Groups-attendees</guid>
				
			</item>
			
			<item>
				<title>Web on the Piste Early bird extended</title>
				<link>http://www.harrisfamily.net.nz/devblog/index.cfm/2007/6/2/Web-on-the-Piste-Early-bird-extended</link>
				<description>
				
				My &lt;a&gt;http://www.straker.co.nz/,work&lt;/a&gt; has just extended the &quot;Early Bird&quot; &lt;a&gt;http://www.webonthepiste.com/webonthepiste/registration/registration_home.cfm,registration&lt;/a&gt; by a month to the 1st July.

So you have 1 more month to get the tickets @ NZ$450pp, and after that the prices go to NZ$595pp.

There is a solid lineup of awesome speakers, and lots of new technologies on display 
				</description>
				
				<category>General</category>				
				
				<pubDate>Sat, 02 Jun 2007 09:04:00 -0500</pubDate>
				<guid>http://www.harrisfamily.net.nz/devblog/index.cfm/2007/6/2/Web-on-the-Piste-Early-bird-extended</guid>
				
			</item>
			</channel></rss>