What does Google Chrome do for Mac based Flex Developers?
Do you know every detail in the Flex framework by heart? Do you also know all the other libraries that you use by heart? Well I don’t and I often have to reference some online resource while developing.
For instance, I always have Action Script Language Reference, Wikipedia, some library API site(s), Gmail and a dozen other ones open + the debug version of the app at hand.
So what used to happen when you but a breakpoint in Flex Builder with all these tabs? They would be unavailable and any process happening inside of them could not be relied on. Since not all code runs well on first attempt, if the app crashed while testing ( think 3D, data intensive apps, etc.) the browser and all the tabs went down with it.
My solution so far was to use Firefox as a development browser and Safari ( since I’m Mac based ) as a browser for references and everything else. For crashing resolution, Firefox has a nice “Restore” option but it’s not fun waiting for 15 tabs to reload.
So Google Chrome recently came out for Mac. It didn’t impress me on Vista so I didn’t care much. I guess I was in between of curious and bored so I decided to give it a spin.
What a pleasant surprise to see every tab running in a different process. My workflow feels so much better now that I’m not afraid that a bad line of code is going to take down my whole browser.
I’ve heard that IE8 also runs tabs as different processes but I’m not crazy about returning to development on Windows. I did try out Chrome on Windows 7 as a result of the Mac test and all the issues I’ve seen the first time around have been addressed. Kudos to Chrome development team.
Let’s not forget to mention all the features that are missing on Google Chrome for Mac, primarily the lack of Bookmark Management, but Google Bookmarks or any online bookmarking service will do for now.
I can not wait to see more development being done on Google Chrome for Mac and it getting out of beta. I will not uninstall Firefox anytime soon but as a Flex developer I give Google Chrome for Mac high scores for beta.




Too often in software development projects, we’re asked to provide what I would call thoughtless reports. By this I mean a collection of tables and charts that depict and enumerate standard relationships. There’s nothing wrong with the reports themselves, mind you — we know how to present relationships in graphical form. No, the problem is that no one has given much thought to the relationships that are being depicted.

