Monthly Archives: February 2012

Flash Builder Performance Issues

I currently use FlashBuilder 4.6 Premium Standalone for Flex and AIR development. I find that many of the features built into the IDE are helpful and I find it to be very useful. However, the biggest problem I run into is that I constantly run out of memory. I have already adjust the memory and heap space according to many of the recommendations online. My main development computer is has 4 GB of RAM which in my opinion should be more than necessary. I rarely use Design View, especially since I found out it will not be available in future releases. The problem seems to be related to the size of the project. The project I work on is separated into multiple libraries and applications. Normally I work only in one application project but most of the projects have two or more libraries that they access. One option is to compile the libraries separately and use the SWC and I haven’t tried that route yet. I wanted to see if anyone had any suggestions on how to improve Flash Builder memory performance?

Daddy/Daughter Programming

My daughter, like many children, loves video games.  Moreover, she loves the idea of being able to create something on her own.  At the ripe old age of 7 she decided she is tired of not having access to something in her online games because her dad is to cheap to pay.  So she has very grandiose plans to create her own system that will be free to play.

I had previously played with Kodu Game Lab ( developed at Microsoft Fuse Labs.  She had a lot of fun with it but eventually got bored.  The biggest problem I had with it is that the tutorials went from simple to fairly complicated and she was having a hard time doing it on her own.  In addition, it covertly taught programming concepts and unless someone stopped to point them out you wouldn’t catch on.  Now maybe I didn’t give Kodu enough of a chance but after she lost interest I didn’t really continue playing with it.

Recently I received a recommendation for a different book to try.  Hello World! Computer Programming for Kids and Other Beginners  is a book designed for beginning programmers.  It starts off with the traditional Hello World! program and goes from there.  So far, my daughter is being a little impatient as she wants to start building her games but she finished the first chapter in one night.

The book uses Python 2.5 as the base for all of the code and the examples.  I think this is a great choice even though Python 2.5 is a little outdated.  My Python experience has been limited to data processing scripts so I am even excited to get to some of the GUI and Game examples in the book.  After the first chapter I can say that she definitely needs some help along the way but she can do most of it on her own.  I will make more posts as we get further into the book.