<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0">
			<channel>
			<title>Oliver Merk&apos;s Personal Blog - ColdFusion</title>
			<link>http://blog.olivermerk.ca/index.cfm</link>
			<description>A personal collection of RIA, Android and Linux Goodness</description>
			<language>en-us</language>
			<pubDate>Tue, 07 Sep 2010 06:06:59-0400</pubDate>
			<lastBuildDate>Thu, 06 Nov 2008 14:13:00-0400</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>oliverm@olivermerk.com</managingEditor>
			<webMaster>oliverm@olivermerk.com</webMaster>
			
			<item>
				<title>Toronto Flex User Group Meeting: MAX2008 Goodies!</title>
				<link>http://blog.olivermerk.ca/index.cfm/2008/11/6/Toronto-Flex-User-Group-Meeting-MAX2008-Goodies</link>
				<description>
				
				Our next meeting will be on Thursday December 4th, 2008 at Oakham House on the Ryerson Campus, starting at 6:30pm:&lt;br&gt;&lt;br&gt;
Oakham House&lt;br&gt;
Room: Oakham Lounge&lt;br&gt;
55 Gould Street&lt;br&gt;
Toronto, Ontario&lt;br&gt;
M5B 1E9&lt;br&gt;&lt;br&gt;
http://www.oakhamhouse.com/pages/directions.php has directions and parking information.&lt;br&gt;&lt;br&gt;
The evening&apos;s theme will be MAX2008 Goodies. We&apos;ll look at new product announcements, betas and other news that comes out of the San Francisco MAX conference the week of November 17th.&lt;br&gt;&lt;br&gt;
If you&apos;re planning to attend MAX and would like to help present, just drop me a line.&lt;br&gt;&lt;br&gt;
As always, don&apos;t forget to register free at www.torontoflex.org so we know how many people to expect.&lt;br&gt;&lt;br&gt;
If you&apos;re interested in presenting an application or topic in the future that would be of interest to the group, let us know and we&apos;ll try to get you some time at an upcoming meeting.&lt;br&gt;&lt;br&gt;
Thanks,&lt;br&gt;
Oliver 
				</description>
				
				<category>General</category>				
				
				<category>ColdFusion</category>				
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Thu, 06 Nov 2008 14:13:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2008/11/6/Toronto-Flex-User-Group-Meeting-MAX2008-Goodies</guid>
				
			</item>
			
			<item>
				<title>Upcoming ColdFusion/RIA Seminars</title>
				<link>http://blog.olivermerk.ca/index.cfm/2008/11/5/Upcoming-ColdFusionRIA-Seminars</link>
				<description>
				
				I&apos;ll be presenting at a couple of CF/Flex seminars at the end of the month, along with Rick Palmerio, my New Toronto Group cohort.
&lt;br&gt;&lt;br&gt;
These introductory sessions are aimed at the decisions makers, the suits, the money people. If you&apos;re trying to sell the ColdFusion or Flex platforms within your organization, this would be a great place to send your boss.&lt;br&gt;&lt;br&gt;
Registration is FREE and attendees will receive a free copy of Flex Builder!
&lt;br&gt;&lt;br&gt;
[EDIT:]&lt;br&gt;
&lt;font color=&quot;Red&quot;&gt;
&lt;b&gt;CANCELED:&lt;/b&gt;
&lt;strike&gt;
OTTAWA:&lt;br&gt;
Adobe Systems Canada&lt;br&gt;
343 Preston Street, Ottawa, Algonquin Room &lt;br&gt;
Tuesday, Nov. 25, 2008&lt;br&gt;
9:00am  11:00am&lt;br&gt;
Continental Breakfast served at 8:30am&lt;br&gt;
Register here
&lt;/strike&gt;&lt;/font&gt;

TORONTO:&lt;br&gt;
Oakham House&lt;br&gt;
63 Gould Street, Toronto, ON Canada&lt;br&gt;
Wednesday, Nov 26, 2008&lt;br&gt;
9:00am  11:00am&lt;br&gt;
Continental Breakfast served at 8:30am&lt;br&gt;
&lt;a href=&quot;https://admin.acrobat.com/_a164689/cfts/event/registration.html&quot;&gt;Register here&lt;/a&gt; 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Wed, 05 Nov 2008 08:51:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2008/11/5/Upcoming-ColdFusionRIA-Seminars</guid>
				
			</item>
			
			<item>
				<title>Another Reminder About cfqueryparam</title>
				<link>http://blog.olivermerk.ca/index.cfm/2008/8/23/Another-Reminder-About-cfqueryparam</link>
				<description>
				
				OK, this may sound harsh, but as part of my consulting role I still see people and organizations not using cfqueryparam in their ColdFusion code:

&lt;strong&gt;If you&apos;re developing live applications in ColdFusion and not using cfqueryparam you should be held personally, if not criminally, responsible for any damage caused to your organization as a result of the well-known SQL-injection attack that&apos;s making the rounds.&lt;/strong&gt;

Just this morning I received an email alert from Ray Camden&apos;s excellent BlogCFC application (which I&apos;m using to run this blog), informing me of a ColdFusion error. When I looked closely at the cfdump included in the message, I noticed that it was the result of someone trying to insert invalid SQL into the RSS feed CFM.

Because he used cfqueryparam, however, the SQL statement failed and CF threw the following error. Well done, Ray! Probably the first time I&apos;ve been happy to get an error report.

If you&apos;re not aware of this tag, &lt;a href=&quot;http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=Tags_p-q_18.html&quot; target=&quot;_new&quot;&gt;go here right now and learn about it&lt;/a&gt;.

&lt;img src=&quot;http://blog.olivermerk.ca/images/oliver/sql_attack_error.png&quot; width=&quot;800&quot; height=&quot;227&quot; alt=&quot;SQL Injection Attack&quot; /&gt; 
				</description>
				
				<category>ColdFusion</category>				
				
				<pubDate>Sat, 23 Aug 2008 10:02:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2008/8/23/Another-Reminder-About-cfqueryparam</guid>
				
			</item>
			
			<item>
				<title>From the Other Side of the Interview</title>
				<link>http://blog.olivermerk.ca/index.cfm/2008/7/11/From-the-Other-Side-of-the-Interview</link>
				<description>
				
				Part of my job includes interviewing candidates for developer positions (Flex, Java, ColdFusion, etc.). In the past two weeks I&apos;ve sat through some of the most painful ones I can remember; not because of the candidates&apos; skills, but their presentation.

Some examples:

&lt;ol&gt;
&lt;li&gt; One person came in with a one page resume. Five typos, including one in the title. They claimed to be great at communication and document creation. Uh-huh.
&lt;li&gt;During one of the longer interviews, the candidate openly stretched and yawned as he formulated the answer to a question. Sorry to keep you awake.
&lt;li&gt;One claimed to be an expert Java developer. I asked what a Singleton was. They are not an expert Java developer.
&lt;li&gt;Another claimed to be an expert at Flex communications. I asked what an AsyncToken was. They are not an expert at Flex communications.
&lt;li&gt;Yet another said they were a ColdFusion expert, but had not tried that new-fangled CFC stuff yet. They are not a ColdFusion expert.
&lt;/ol&gt;

So some gentle advice for those seeking employment from someone who&apos;s been on both sides of the interview table:

&lt;ol&gt;
&lt;li&gt;Spell-check your resume. Then get someone to read it over for mistakes. Then get someone &lt;em&gt;else&lt;/em&gt; to read it over for mistakes. Then get someone &lt;b&gt;&lt;em&gt;else&lt;/em&gt;&lt;/b&gt; to read it over for mistakes.
&lt;li&gt;Don&apos;t exaggerate your skill set. I&apos;ll see through it, as will any competent technical interviewer. And they&apos;ll likely be royally pissed if you wasted their time with any blatant dishonesty.
&lt;li&gt;Watch your manners. I know it&apos;s a nerve-racking experience, but you&apos;re presenting yourself to people for the first time and you&apos;ve got one shot to make a good impression. Something like an open yawn is offensive on many levels.
&lt;li&gt;The interviewer wants you to do well in the interview. We want to fill a position and we hope you&apos;re the right candidate for the job. If you sense the interviewer does not have this attitude, think about whether this company is the right fit for you.
&lt;li&gt;The interview is a conversation, not an interrogation. Ask good questions about the company and your future role. We like that. But also listen carefully to our questions and answer them directly. If you don&apos;t know the answer, then say so. It&apos;s easier to overlook ignorance than dishonesty.
&lt;/ol&gt;

Hope this helps somebody. Hopefully the next person I interview;)

Oliver 
				</description>
				
				<category>General</category>				
				
				<category>ColdFusion</category>				
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Fri, 11 Jul 2008 21:36:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2008/7/11/From-the-Other-Side-of-the-Interview</guid>
				
			</item>
			
			<item>
				<title>New Toronto Group Now Hiring!</title>
				<link>http://blog.olivermerk.ca/index.cfm/2008/6/8/New-Toronto-Group-Now-Hiring</link>
				<description>
				
				Looking for work in the Toronto area? New Toronto Group (my employer) is now hiring!

If you&apos;re a Flex developer, or a Java developer looking to get into the RIA space we&apos;d love to hear from you. We&apos;re looking for consultants, developers and trainers, so if you&apos;re interested in any or all of these, please email a resume and cover letter to:

Ed Van Beilen&lt;br/&gt;
New Toronto Group&lt;br/&gt;
edv _at_  newyyz.com&lt;br/&gt;

Hope to hear from you soon! 
				</description>
				
				<category>General</category>				
				
				<category>ColdFusion</category>				
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Sun, 08 Jun 2008 17:33:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2008/6/8/New-Toronto-Group-Now-Hiring</guid>
				
			</item>
			
			<item>
				<title>BlazeDS!</title>
				<link>http://blog.olivermerk.ca/index.cfm/2007/12/14/BlazeDS</link>
				<description>
				
				For those who may have been hesitant to use LiveCycle Data Services, Adobe has just announced the release of BlazeDS, an open source version of LCDS (formerly FDS). They have also published the AMF spec. Check out both on labs:

&lt;a href=&apos;http://www.adobe.com/cfusion/entitlement/index.cfm?e=labs%5Fblazeds&apos;&gt;http://www.adobe.com/cfusion/entitlement/index.cfm?e=labs%5Fblazeds&lt;/a&gt;

I&apos;m downloading now and will blog about the installation in a future post. The download even includes a Linux version.

Thanks, Adobe! 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<category>Linux/Ubuntu</category>				
				
				<category>LiveCycle</category>				
				
				<pubDate>Fri, 14 Dec 2007 06:44:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2007/12/14/BlazeDS</guid>
				
			</item>
			
			<item>
				<title>Adobe Max 2007: Day 2: That&apos;s Cool...</title>
				<link>http://blog.olivermerk.ca/index.cfm/2007/10/2/Adobe-Max-2007-Day-2-Thats-Cool</link>
				<description>
				
				I finally had a chance to attend some sessions today. The best was a panel discussion on Flex best practices with 4 very different participants, including Steven Webster of Cairngorm fame. It&apos;s always illuminating to hear differing opinions from such articulate Flex advocates.

Also had the chance to sit in on a Flex optimization session. Again, nice to hear other people&apos;s takes on some of the techniques out there.

Finally, one more day and Max will be over for another year (at least in North America). Next year is in San Fran. These conferences are fairly exhausting for the participants, and doubly so for the hundreds of people who organize such events. Hats off to Adobe and their partners for putting together such a great conference. 
				</description>
				
				<category>General</category>				
				
				<category>ColdFusion</category>				
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Tue, 02 Oct 2007 22:33:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2007/10/2/Adobe-Max-2007-Day-2-Thats-Cool</guid>
				
			</item>
			
			<item>
				<title>Adobe Max 2007: Day 1: That&apos;s Cold...</title>
				<link>http://blog.olivermerk.ca/index.cfm/2007/10/1/Adobe-Max-2007-Day-1-Thats-Cold</link>
				<description>
				
				Lots of meetings and booth duty today. Gotta do what you gotta do. Looking very forward to tomorrow: 4 Flex sessions and I don&apos;t have to lead any of them;) As well, tomorrow night is the big session where Adobe will announce more than one exciting product release tidbit.

You know, there&apos;s an odd phenomenon that happens at conventions: name-tag letdown. Several times today people came up to me because I had an official-looking sponsor&apos;s shirt. When they got close enough to realize I wasn&apos;t anyone famous, they&apos;d get that disappointed look and walk away. Man, that&apos;s cold...

On the bright side, just as many &lt;em&gt;did&lt;/em&gt; recognize the name and were happy to stop by the booth for a chat. 
				</description>
				
				<category>General</category>				
				
				<category>ColdFusion</category>				
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Mon, 01 Oct 2007 22:21:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2007/10/1/Adobe-Max-2007-Day-1-Thats-Cold</guid>
				
			</item>
			
			<item>
				<title>Adobe Max 2007: Day 0: That&apos;s Hot...</title>
				<link>http://blog.olivermerk.ca/index.cfm/2007/9/30/Adobe-Max-2007-Day-0</link>
				<description>
				
				Let the games begin! I&apos;ve survived the first day at Max 2007 leading an enjoyable introductory Flex session. 7 hours of Flex training that usually is delivered over 4 or 5 days is a challenge, to say the least.

A very special thanks to all who attended and my TAs, Rod, Mac, Kazue and Larry.

I guess the best story so far is that on the flight from Toronto to Chicago, we had none other than Paris Hilton on board. I think &quot;That&apos;s Hot&quot; is her slogan. I&apos;ve got some bad quality phone-camera shots of her at the airport, but I chickened out of asking her if she&apos;d pose with me for a picture. She looked like she was in a bad mood. Or is she always that pouty?

I had a chance to meet a lot of people in person that I&apos;ve &quot;known&quot; for years via email and connect sessions. Always nice to put a face to a name. Also had the chance to hook up with some old friends which was great.

Tomorrow night is the big general meeting where product announcements are traditionally made. Watch this space for details; they&apos;re sure to be exciting!

&lt;p /&gt;
My session today:&lt;br/&gt;
&lt;img src=&quot;/images/oliver/class.jpg&quot; /&gt;
&lt;p /&gt;
&lt;p /&gt;
We&apos;ll always have Paris...&lt;br/&gt;
&lt;img src=&quot;/images/oliver/paris1.jpg&quot; /&gt;
&lt;p /&gt; 
				</description>
				
				<category>General</category>				
				
				<category>ColdFusion</category>				
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Sun, 30 Sep 2007 22:49:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2007/9/30/Adobe-Max-2007-Day-0</guid>
				
			</item>
			
			<item>
				<title>Off to Adobe Max 2007!</title>
				<link>http://blog.olivermerk.ca/index.cfm/2007/9/29/Off-to-Adobe-Max-2007</link>
				<description>
				
				I&apos;m flying out to Chicago this afternoon with my buddy Rod Nolan, from NTG. Tomorrow&apos;s my big day: a 7-hour hands-on Flex session with 50 people. After Sunday I can relax a bit and attend a few of other sessions, meet up with old friends and make a few new ones.

I plan to blog throughout the week, so check back here often. Some big announcements may be made on Tuesday evening...

If you&apos;re going to be at Max, please drop by the New Toronto Group booth and say hello. I&apos;ll be on booth duty the following times:

Monday 2pm-5pm&lt;br/&gt;
Tuesday 12:30-1:30pm

Cheers,&lt;br/&gt;
Oliver 
				</description>
				
				<category>General</category>				
				
				<category>ColdFusion</category>				
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Sat, 29 Sep 2007 09:54:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2007/9/29/Off-to-Adobe-Max-2007</guid>
				
			</item>
			
			<item>
				<title>RIP: ColdFusion Developer&apos;s Journal</title>
				<link>http://blog.olivermerk.ca/index.cfm/2007/9/9/RIP-ColdFusion-Developers-Journal</link>
				<description>
				
				If you can get through the pop-ups and a FireFox crash or two, there&apos;s an announcement from SYS-CON that the ColdFusion Developer&apos;s Journal (CFDJ) will be discontinued in favor of (get this) the SilverLight Developer&apos;s Journal.

&lt;a href=&apos;http://coldfusion.sys-con.com/read/426141.htm&apos; target=&apos;_new&apos;&gt;http://coldfusion.sys-con.com/read/426141.htm
&lt;/a&gt;

Several people have blogged about this, and I happen to agree with their sentiments about the operation.  [More]
				</description>
				
				<category>ColdFusion</category>				
				
				<pubDate>Sun, 09 Sep 2007 09:46:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2007/9/9/RIP-ColdFusion-Developers-Journal</guid>
				
			</item>
			
			<item>
				<title>ColdFusion 8: Timezones Bug</title>
				<link>http://blog.olivermerk.ca/index.cfm/2007/8/25/ColdFusion-8-Timezones-Bug</link>
				<description>
				
				I was working on a CF8 project (using the Linux version) recently and noticed that now() was returning the wrong time. It was off by an hour. While I appreciated the extra hour&apos;s sleep, I decided to hunt for the solution. I finally found the workaround for this continuing bug at &lt;a href=&apos;http://www.phusor.com/index.cfm/2007/4/30/Is-ColdFusion-reporting-the-incorrect-time-when-using-Now-GMT&apos; target=&apos;_new&apos;&gt;phusor.com&lt;/a&gt;.

1. Open {coldfusion8}/runtime/bin/jvm.config with a text editor.

2. Find the entry around line 18 that has a comment: &quot;# Arguments to VM&quot;.

3. Add a new agrument to the beginning of the java.args parameter which defines the timezone. For example:

&lt;code&gt;java.args=-Duser.timezone=America/New_York ( other parameters...)&lt;/code&gt;

4. Re-start CF and the problem should be resolved.

Thanks, TJ! 
				</description>
				
				<category>ColdFusion</category>				
				
				<pubDate>Sat, 25 Aug 2007 22:30:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2007/8/25/ColdFusion-8-Timezones-Bug</guid>
				
			</item>
			
			<item>
				<title>Creating a New Flex Project Using ColdFusion 8 with LiveCycle Data Services</title>
				<link>http://blog.olivermerk.ca/index.cfm/2007/8/4/Creating-a-New-Flex-Project-Using-ColdFusion-8-with-LiveCycle-Data-Services</link>
				<description>
				
				I was a bit confused when I first tried to create a Flex project that used ColdFusion&apos;s built-in version of LiveCycle Data Services. In the old days, setting up an FDS project meant creating a new folder under an existing context, such as /flex, which was located under  /jrun4/servers/default/flex. I started looking for the &quot;root&quot; of the LCDS server within my ColdFusion installation and assumed that there was some secret undocumented location.

After some playing, I found that, amazingly, I could just use ColdFusion&apos;s web root (wwwroot) when setting up the Flex project!

Here&apos;s the step-by-step (if you promise not to ask what OS I&apos;m running Flex Builder on;)  [More]
				</description>
				
				<category>ColdFusion</category>				
				
				<category>Flex</category>				
				
				<pubDate>Sat, 04 Aug 2007 12:06:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2007/8/4/Creating-a-New-Flex-Project-Using-ColdFusion-8-with-LiveCycle-Data-Services</guid>
				
			</item>
			
			<item>
				<title>ColdFusion 8: First Impressions and Cool Feature #1</title>
				<link>http://blog.olivermerk.ca/index.cfm/2007/8/3/ColdFusion-8-First-Impressions-and-Cool-Feature-1</link>
				<description>
				
				Well, I was finally able to download the latest ColdFusion (see &lt;a href=&apos;http://blog.olivermerk.ca/index.cfm/2007/8/2/ColdFusion-8-Download--WTF&apos; target=&apos;_new&apos;&gt;previous post&lt;/a&gt;). I installed under Linux (Kubuntu) and the installation was flawless.

I don&apos;t do a lot of HTML-based work anymore, so the highly-touted AJAX integration isn&apos;t on my radar in the near future. Same with the PDF improvements; I&apos;m sure I&apos;ll be using them some day on a Flex project. Same deal with cfimage.

Being a fan of the old Flex Data Services product, I elected to install LiveCycle Data Services ES.

It took a bit of tinkering, but by far the coolest thing for me was the ability to have Flex and ColdFusion applications converse via the Data Services Messaging Gateway. And with LiveCycle Data Services installed as part of ColdFusion you can do something that was very tricky before: run both .cfm and .mxml files within the same context. Works great under the local webserver (port 8500); I hope it works as well using a web connector to Apache.

This opens up a whole new way to deploy applications that may have HTML/CF and Flex components. For example, I&apos;ve built systems that have HTML entry pages, but then launch a Flex application running under FDS... and they were always a huge pain to deploy. Now we&apos;ll be able to  install CF with LCDS-ES and simply deploy the files in whatever directory structure makes sense.

On the downside, I could not get the ColdFusion 8 Extensions for Eclipse installed under Linux.

UPDATE: When installing the extensions, you must de-select the checkbox &quot;Ignore features not applicable to this environment&quot; 
				</description>
				
				<category>ColdFusion</category>				
				
				<pubDate>Fri, 03 Aug 2007 19:47:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2007/8/3/ColdFusion-8-First-Impressions-and-Cool-Feature-1</guid>
				
			</item>
			
			<item>
				<title>ColdFusion 8 Download - WTF?</title>
				<link>http://blog.olivermerk.ca/index.cfm/2007/8/2/ColdFusion-8-Download--WTF</link>
				<description>
				
				Anyone else having trouble downloading the new ColdFusion 8? I&apos;ve tried on Linux and Windows XP, IE, Firefox and Opera. No joy.

I&apos;m dying to give the new features a try, especially the Flex and FMS integration.

UPDATE: I could only get the download to start if I created a new user account. 
				</description>
				
				<category>ColdFusion</category>				
				
				<pubDate>Thu, 02 Aug 2007 18:50:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2007/8/2/ColdFusion-8-Download--WTF</guid>
				
			</item>
			</channel></rss>