Strange Problem I’d Love Help Figuring Out

I moved servers recently over to Media Temple. Everything seemed to go smoothly, I still get email, my blog seems to work, and I think mostly everyone is seeing the new version. Except for the internet. My Feedburner feed is getting updated content but that updated feed doesn’t appear to be updating any of the various aggregator services out there. Feeds.Adobe doesn’t show any updated posts for me, after October 23rd,FriendFeed isn’t getting new posts, and Technorati isn’t seeing anything new either.

All of those services should be updating but they aren’t. If anyone has any ideas on why, I’d love to hear them.

Talking to Chris Brichford about HTML and JavaScript in AIR

For Tech Talk with Ryan Stewart I sat down with Chris Brichford who works on the HTML side of the AIR Runtime. We talk about some of the history behind HTML support in AIR and some of the history on the team. It’s just a bit over 6 minutes but there’s some cool background on how decisions were made around HTML and Adobe AIR as well as how Adobe is working with the HTML and WebKit communities.

Flex Camp Boston in December

Flex Camp Boston is going on in December and I’m guessing that anyone who does Flex within a 500 mile radius (or bigger) will want to check it out. Boston has always been one of the main if not the main hub of Flex activity. The connection with the Adobe Boston office helps I’m sure. And at this Flex Camp we’re going to have some of our best stop by including Tim Buntel and Christophe Coenrates.

Even better, this is after MAX. I’m pretty sure you’ll want to hear what Tim and Christophe have to say. Plus I think those of you who can’t go to MAX might really want to go, but I have to talk to Tim more about that.

When: December 12, 2008
Time: 8am-5pm

Where: Bentley College, Waltham

My Binary AMF/Blaze DS Slides from Widget Summit

This morning I gave a talk on AMF and BlazeDS at the Widget Summit. I hadn’t ever really dug into AMF at all (and there’s still a ton to know) but I’ve got the slides up for anyone that’s interested. I also have a few examples I’ll be posting this week. Below that are some great resources that helped me while I was creating the talk.

AMF Spec
Ted on E4X and AMF
AMF3 on OSFlash.org
James Ward’s Census app
Serge Jespers info about Crossdomain.xml”>
Ted on the ABCs of AMF
Andrew Powell on AMF
Oscar Trelles with an AS3 Flash Remoting example

ProgrammableWeb Hits 1,000 Web APIs and Some ActionScript Cloud APIs

ProgrammableWeb is one of my favorite sites. If you haven’t been there, it’s an aggregation of all the various APIs that exist. Everything from Twitter’s API to an API from the USGS that gives you elevation of a point based on latitude and longitude (they even had APIs for the On AIR Bus). So I was happy to see that they recently hit 1,000 Web APIs. That’s good for the web and good for developers.

For those of you on the ActionScript side of things, Ted has been putting together a list of ActionScript Cloud APIs. It’s not close to the 1,000 that ProgrammableWeb has, but that list of ActionScript libraries will get you started using some of the many APIs that ProgrammableWeb has. If you know of some that aren’t on that list, make sure to leave a comment at the bottom of the page.

Flex 4 error: declaration must be contained within the <Declarations> tag

I was messing with the RemoteObject tags in Flex 4 and got the following error that is fairly straight forward, but I thought it was worth blogging since it’s a change from Flex 3.

declaration must be contained within the tag since it does not implement mx.core.IUIComponent.

In Flex 4 there are some changes to how you can place tags in your application. We’ve got a new Declarations tag which is similar to the Script. In Flex 4, that’s where everything that isn’t some kind of UI component goes. IUIComponent extends basically everything that renders on the screen. Anything that doesn’t, things like RemoteObject or HTTPService. Currently it doesn’t look like other classes, like ArrayCollection or the filters have to be in that Declarations tag.