cf.Objective(), presentations, files, and über goodness

Last week I spent a few days in Minneapolis for cf.Objective() 2011. It was a intense knowledge packed few days to say the least. Sessions were well populated, diverse, and authoritative covering many topics dear to the modern ColdFusion developer and soon to be modern CF developer. Several UI topics were covered as well covering much in the JS world, Elliot Sprehn talk on Angular really got my attention. JS has come so far since Flex debuted!

While there it was announced that next year is a go for cf.Objective() 2012. Be sure to follow the news and http://www.cfobjective.com/ for more and get out there!

Below are my presentation slides and any associated code for each of my two presentations there.

Cheers!
DK

Flex_ColdFusion_love_affair

flex_components_301

Posted in AIR, ColdFusion, Flex, Techy, Universal Mind | Comments Off

Google’s Chrome browser is evil!

Ok, I admit it, I used a sensational subject line. So what. Google is really the new evil, well we certainly could call it a entry on the top 5 list of fashionably evil companies of late. Will it be on top? We shall see. But I digress.

I’ve been using the Google Chrome browser for several months now. I find it far better then Safari, using less resources, fast, etc. Upon the first install, the beta version of course, I imagine I saw a link to or saw the text of the EULA or TOS flash by in a series of NEXT depresses. It is too bad, some interesting wording was in there, in a place most consumers have become accustomed to not reading at all, legalese, eh? Did you read it dearest reader? I thought so. So what are the interesting parts?

11. Software updates
11.1 The Software which you use may automatically download and install updates from time to time from Google. These updates are designed to improve, enhance and further develop the Services and may take the form of bug fixes, enhanced functions, new software modules and completely new versions. You agree to receive such updates (and permit Google to deliver these to you) as part of your use of the Services.
20.2 From time to time, Google Chrome may check with remote servers (hosted by Google or by third parties) for available updates to extensions, including but not limited to bug fixes or enhanced functionality. You agree that such updates will be automatically requested, downloaded, and installed without further notice to you.

Hmmm….I MUST agree to updates of Chrome, eh? In fact, there is no way to turn this off! On a MAC there are some possible ways around this But WTF? I can’t easily shut this off as a feature? Sure, forcing updates means ultimately a more secure product, but its my choice damn it! Take that away and you are evil, and I don’t mean in the Knievel way. Heck, even the ubiquitously evil Microsoft allows this, eh?

So, that aside, its a great browser and works a treat when debugging my Flash Platform based applications. Oh wait, except for one small caveat. Google decided to bundle Flash Player 10.1 with Chrome. Hey, that’s awesome! Google is helping to spread the Flash wealth, nice. What’s that Steve? Yeah, whatever.

Why would I complain about this? Google Chrome pushes Flash Player 10.1 Release. This is really pretty cool, as then Chrome updates can push out the new plugin in case of, ahem, security issues for one. As a Flash Platform developer, this pains me no end though! Why? Consider this: I work in Flash daily and constantly use the debug player to do that work. I’ve set Chrome as my default browser ( brownie points G? ) I kick off the debugger with Flash Builder and rock the code, yeehaw! A nice “forced upon me” Chrome update comes along with out any real notification that happens to update Flash Player and bammmm! I waste productive time watching Flash Builder spin endlessly trying to connect to a debug player. ugh!

With this setup Chrome literally points to using the packaged Flash Player installed with Chrome. There is no way to directly change things in Chrome to point to using a external Flash Player plugin version. So, that magical update of Chrome can cost me a hour of time when suddenly the Flash Player in use is now the one Google deems apropos release Flash Player 10.1. yikes! Just to be clear here, the setup now IGNORES your system installed Flash Player plugin.

So, what can a developer do? aha!! or beter maybe: SHAZZAM!!!! Form of a pail of settings…oh, sorry. Open Chrome and navigate to about:plugins There you will find a listing of plugins available to Chrome and links to enable/disable. Just disable the stock Flash Player, usually the first on the list, and enable the installed one likely the second entry. Here is a screen-shot of what I’m talking about.

GoogleChromePluginsSettings

Posted in AIR, Flex, misc, Personal, Techy, Universal Mind | 2 Comments

Flash Camp Atlanta 2009

Howdy Readers! So the summer of Flash Camp love is hitting the streets of Atlanta, GA! It will happen on August 28th at the Georgia World Congress Center in downtown Atlanta.

There’s going to be be a awesome mix of some local hotshot Flash Platform gurus as well as some out-of-towner Flash Patform gurus. This list includes Jesse Warden, Ben Stucki, Christian Saylor, Carl Smith, Greg Wilson, href=”http://www.davidtucker.net/” target=”_blank”>David Tucker, Leif Wells, and me (Douglas Knudsen). Topics will cover the gamut of creativity and development using the Flash Platform.

This Flash Camp will be uber special! If you are new to the Flash Platform, come on out for the introductory session geared for people new to the Flash Platform. This early session will provide a overview of products in the Flash Platform line including Flex and AIR. Maybe you are new to the game or a manager needing the 5,000 foot view in order to lead your teams into the future of RIA, this is the schizzle!

August 28th is a Friday too, so after a flood of low-cost high-quality information, you can hit downtown Atlanta for some R-and-R! Within walking distance from the Georgia World Congress Center there is the awesome, biggest, baddest, Atlanta Aquarium. Near to that is the new World of Coke, Centennial Olympic Park, and of course a plethora of places for good eats, drinks, and such in the likes of Midtown and Poncey/Highlands areas.

Get out and register now for Flash Camp Atlanta. That means click the hyper you just read back there now! Group discounts are available and the early bird ends soon!

peas

DK

Posted in AIR, Flex, Universal Mind | Comments Off

Flash Camp Orlando! Get your Flex and Flash on!

Be sure to check it out! May 29th in Orlando, take the family and hang with that world famous mouse after! The all day jammed packed day of Flex/Flash topics is to be held on the campus of The University of Central Florida. Its a inexpensive sure way to get some good info from experts in the field that will be speaking. Head to Flash Camp Orlando

peas

DK

Posted in AIR, Ajax, ColdFusion, Flex, Universal Mind | Comments Off

360Flex Indy ‘The Great Mashup’

As promised, below please find the URLs to the ppt file and the AIRVJ application code. The code is a Eclipse archive, should be able to simply import it into your workspace. You can also check the code out via SVN at the Google code site: http://code.google.com/p/airvj/
Under the source tree there exists a Config.as file. Enter your AWSAccessKeyId to enable the Amazon integration. Also in this file enter your lyricsFlyAPIKey that you can get from http://lyricsfly.com/api/

The ppt file of course can be found on your USB key distributed by those Masters of the 360 Conferences Multiverse.

AIRVJ_alpha_2

GreatMashup.ppt

happy coding and rawkin!

peas

DK

Posted in AIR, Ajax, Flex, Universal Mind | 1 Comment