A Flash and Flex freelancer's portfolio and blog - minneapolis, mn

Flex camp, April 5th

I will be presenting at MN.swf Camp this year. It's the best flex conference around for less than $50. Looking forward to it!

Date: Monday, April 5, 2010
Time: 9:30am - 4:30pm
Location: Minneapolis Central Library, 300 Nicollet Mall, Minneapolis, MN 55401
Cost: $40

Optimizing Flex Applications


Read more...

Lightning storm

An awesome lightning storm


Read more...

Flex History Manager

When building flex or flash applications, it is extremely important to think about browser navigation. The browser's back button is the most commonly used control on the web, so if your application doesn't allow for forward and back navigation, you are severely limiting your user's experience.

If you are working in Flash, you've probably heard of SWFAddress. Use it. It's simple, it's solid, it will take you ten minutes to learn.


Read more...

Sharing large files over the internet

BelugaFile Logo

Sending large files over the internet can be troublesome. Even to a programmer, this can be a challenge. If the file is too big for email, you usually end up resorting to some web-based large file transfer service. I had a client send me a link to a file he was trying to send me using one of those services and the site was filled with advertising for porn sites. Needless to say, he was a little embarrassed, and said the site didn't used to be like that.


Read more...

Managing Drupal with Adobe Contribute

Managing Drupal with Adobe Contribute

I just got Adobe Contribute working with my blog. I will write about how to do that soon! 

Editing and image uploading seem to be working now too.

Edit.




Read more...

XML Namespaces

This article isn't to teach you what namespaces are, how they work, and why you would use them, this article is just to help you take the first step to figuring out how to parse xml with namespaces in it.

var xml:XML = <root>
	<h:table xmlns:h="http://www.w3.org/TR/html4/">
	  <h:tr>
	    <h:td>Apples</h:td>
	    <h:td>Bananas</h:td>
	  </h:tr>
	</h:table>
 
	<f:table xmlns:f="http://www.w3schools.com/furniture">
	  <f:name>African Coffee Table</f:name>
	  <f:width>80</f:width>
	  <f:length>120</f:length>
	</f:table>
 
</root>


Read more...

Robot Arm

I was given a tour of Navy Island plywood, and got to see their army of robots!


Read more...

My Guide to Becoming a Freelancer

In February 2008, I decided to take the leap and quit my job to become a freelancer. Now that it's been a year and a half, I think it would be a good time to write about the good, the bad, and things you need to know before becoming a freelancer.


Read more...

Automatic scroll on tab focus

A common requirement in a Flex application is to make the page automatically scroll to show the field that you tabbed into.
This article will show how to do this.


Read more...

Time Tracking with Google™ Spreadsheets.

Yesterday I published some software that I'm hoping people will like. I'm calling it GTime. It's an application that runs on Adobe® AIR™ and works with Google™ Spreadsheets. It's fairly self explanatory; you login to your Google account, create a new timesheet, and that timesheet will sit on Google's servers as a spreadsheet. GTime features a simple start / pause / stop timer that allows you to easily and accurately track your time (something every time tracking software should have), and it will insert that time record into the Google spreadsheet.


Read more...
Syndicate content