To say I’ve been busy is an understatement. Where to start? They tell me there’s an economic meltdown going on. My question is, where? If you’re an RIA developer, especially a Flex developer, I can’t imagine you’re having a tough time finding gigs. Unless there’s just so many of us now that there’s actually competition?
My thorough lack of writing on my FUN blog parallels my thorough lack of sleep. It’s tough running a company on your own, especially when it’s a teeny tiny RIA firm and you’re completely lost when keeping records in QuickBooks. So what have I been up to? For starters, I updated a bunch of stuff on MezzyShredder.com. Added tons of videos of him playing with his band Wicked Society ( signed on a B & G Music label ) and YouTube. So if you’re into Black Label Society-style music, go check out Mezzy shredding like none other!
Just read on the Washington Post that Adobe is working with Google and Yahoo to make SWFs readable/visible to search engines. Completely awesome news! That’s been a major draw back for other Flash/Flex developers for years, that the search engines can’t read content inside a swf . The article states that this is a first step, it’s not a complete answer, but it’s progress.
I’ll have to look into this more as time permits. Is this a technology/API that we as developers work into our apps? Or, it seems from the article that it’s going to be part of the Flash Player itself in conjunction with Yahoo/Google’s technology so there may be no new steps needed to get your Flash/Flex app or website indexed on the biggies.
Or the iPhone is just another piece of O’Crapple. O’Crapple, my word for over priced crap from Apple. According to Information Week, Steve Jobs was quoted as saying that the Flash Player for the desktop
performs too slow to be useful on the iPhone
and that the mobile version of Flash
is not capable of being used with the Web
Steve Steve Steve. This from the same company that makes mice with one button. Now before we start a flame war where I’m accused of hating Macs, let me first say that I was a Macintosh user way before I ever used Windows. I currently use both. In fact, I was just looking to upgrade my G4 since it’s an old paper weight now. So rather than sort through the silly prices, I figured a new Mac Mini would suit my purposes just fine. While searching for one, I found heaps of them that were preloaded with…..oh man, Windows OS?! Ah yes, the old legacy of the Apple logo.
Another voice for Adobe Flex and RIA Technologies
Thank you thank you! It’s good to be here. I finally got the cooler blog aggregated on MXNA. It’s been a bit slow trying to get listed, probably due to the holiday season but I’m here at last.
For those who don’t know, I’m the same guy who runs PXL Blog. The reason for this blog is 1. WordPress is much cooler than Nucleus CMS in my opinion, 2. I get to yak about other things in life than Adobe Flex, Flash, AIR, and other technologies, although you will find many code samples here.
Here are some of the better tutorials for Adobe Flex that I submitted for the Flex CookBook, and some Adobe AIR info:
- Creating a Center Registration Point in Adobe Flex
- Programmatic Button Skins in Adobe Flex
- Adobe AIR Beta 3 Descriptor File Porting
I’ve had some very cool feedback on Attest 1.0, and got some great ideas from other developers on how to improve on Attest 2.0 for the Adobe Flex 3 Developer Certification Exam when that comes along eventually. I’m compiling a list of features that I personally would like to see, but if you’ve used Attest and have some feedback, fill me in! I want to hear any ideas that would make Attest kick some butt!
Some ideas that I had, as well as ideas from other developers using Attest are:
- Learning Mode:
- Should allow user to choose amount of questions for custom tests. This way the user may only have 10 mins to spare, but could still create a custom test (5-10 questions for example)
- Ability to check the answer during viewing of the questions for learning mode only. Instant feedback would be nice.
- Test Mode:
- Same ability to choose custom number of questions and time for each test, as well as the premade tests.
- Possibly view the results per question as stated above, rather than go to a different results page.
Here’s a little recipe for scaling an image from a center registration point. Flash always allowed you to bounce the registration point wherever you wanted, but Flex expects it on the top left. If you want to resize an image from the center evenly, with a horizontal slider for example, you’ll like this one.
First the MXML. This layout is simple, it basically just has the small script with a function to accept a SilderEvent when the user changes the value of the horizontal slider. This function then uses the static functions (calcX() and calcY()) in the ImageResizer class to calculate the new math and tell your image how to resize properly from the center.
The Flex CookBook recipe call prompted me to pull together some more generic, but useful code samples, so I figured I’d post them here and keep my fingers crossed that a recipe or two slip into the book unnoticed
I’ll explain a little recipe I use for programmatic skinning on buttons in particular on some projects. If you need fast, extendable, easy on the bandwidth buttons then this one is highly useful. To start off, I picked buttons because they’re the most generic examples of how to use programmatic skin, and probably the most likely target for clean, simple skins. In the future, I’ll post more skins for other components.
Complete source files:
I ported AirSpace today from AIR Beta 2 to Beta 3 and overall it wasn’t that bad. Heh! First off, I originally used Rich Tretola’s UpdateManager class for AirSpace’s updates before, and it looks like he updated his entry for Beta 3 already. Wish I knew this before I upgraded mine Oh well, it’s done now. If you want a cool way to update your apps, that one works like a charm.
Nothing massive changed, its all pretty easy, but rather than chase all the new stuff down, I figured I’d post in case someone else runs into issues.
The first issue I had, was to remove references to Shell.shell and replace with nativeWindow inside the ActionScript. At least that’s one thing the new compiler was griping about and is now fixed. Referencing the application descriptor file from within the code had a few minor changes. The first thing I did after installing Beta 3 for AIR and Flex 3, was just create a new AIR project for AirSpace. That way, I had a new descriptor file to play with and seemed easier than chasing down any artifacts in the old one.
Sean the Flash Guy posted a few days ago about the charts on HotGigs.com showing currently hourly rates for Flex Developers. When he posted it originally, the rates were between $60-80 in just a matter of a few days however, the rates went through the roof
I’m thinking some peeps jumped on there and set HotGigs.com straight. If so, bravo! Here’s what they’re showing at the day of this post:
That’s a big change in a few days. Is this thing accurate? We’ve all been burned by outsourcing at one point or another I’m sure, but here’s a little contrast for ya. Here’s a site devoted to indentured serv….er…I mean outsourcing, oDesk.com. That link takes you to a Flex job that pays a hefty $16.33/hr. For a bonus, I think they slap you across the mouth when you’re done. That’s just one of their jobs, and I’ve seen others while surfing. There are a ton of grossly underpaid job postings, and with our powerful economy, I’m thinking they’ll have a hard time finding someone will to work for a slap in the mouth. Alright, that was sarcastic.
I’m more familiar with Indeed.com and their graphs, which are supposedly actually reflected by current job posting trends (searches by keywords in job postings). Here’s one for example for a search of adobe flex, adobe flash.